Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
0e77d99
feat: Add support for PDF file uploads and extraction
Anajrim01 Oct 7, 2024
fab2dfc
extract text content
Anajrim01 Oct 8, 2024
ad5417a
image positioning
Anajrim01 Oct 8, 2024
0b62d9a
refactor to fileUtils
Anajrim01 Oct 8, 2024
b1a515f
working pdf handler
Anajrim01 Oct 8, 2024
f4e8653
fix: wrap around content to properly display them
Anajrim01 Oct 9, 2024
e49994a
extend ChatContent for filesupport
Anajrim01 Oct 9, 2024
fd00091
refactor: Improve file handling and chat sorting
Anajrim01 Oct 9, 2024
edf9503
fix bugs
Anajrim01 Oct 9, 2024
a66f6e8
Properly visualize the attachments
Anajrim01 Oct 9, 2024
e54f69b
properly handle delete
Anajrim01 Oct 10, 2024
81eed5d
feat: Add file attachment rendering for text content
Anajrim01 Oct 10, 2024
82f654d
Exclude images if unsupported model (for title gen).
Anajrim01 Oct 10, 2024
6199215
don't apply margin top if first child element.
Anajrim01 Oct 12, 2024
1c1abed
Refactor and enhance file processing and upload feedback
Anajrim01 Oct 12, 2024
02c07f7
File support for all models with image support for only OpenAI models
Anajrim01 Oct 12, 2024
950145b
Enhanced Messaging and File Handling:
Anajrim01 Oct 13, 2024
acdf690
Refactor and Enhance File Handling
Anajrim01 Oct 13, 2024
ad918e6
Update readme
Anajrim01 Oct 13, 2024
7cceb79
Refactor ChatInput to Enhance Content Processing and Image Handling
Anajrim01 Oct 14, 2024
d491306
Refactor ChatInput to Enhance Content Processing and Image Handling
Anajrim01 Oct 14, 2024
f5ca825
Update README.md
Anajrim01 Oct 14, 2024
bd7e95b
add system prompt context
Anajrim01 Oct 14, 2024
e27afde
Refactor ChatInput to add system prompt context and enhance content p…
Anajrim01 Oct 14, 2024
da2435f
Merge branch 'file-support' of https://github.com/Anajrim01/slickgpt …
Anajrim01 Oct 14, 2024
99f3f43
refactor chatinput and allow keys on contextmodal
Anajrim01 Oct 14, 2024
3589dbc
better error handling and restore
Anajrim01 Oct 14, 2024
fdd6432
Make textarea scrollable
Anajrim01 Oct 14, 2024
2308884
fallback image calc
Anajrim01 Oct 14, 2024
077f6f2
add `fly` transition to dropzone
Anajrim01 Oct 14, 2024
e503eaa
fixed image tokens is NaN.
Anajrim01 Oct 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 10 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ We currently offer these models in SlickGPT Pro:
- GPT-3.5 Turbo
- GPT-4 Turbo
- GPT-4o
- GPT-4o Mini

There are no paywalled extra features in SlickGPT for Pro users. We don't log any data - the only thing we know is how many tokens were spent. It's just a way to support the project, get rid of the hassle of managing your own API key and to pay a fixed price for unlimited AI usage.

Expand All @@ -75,7 +76,8 @@ SlickGPT is a light-weight "use-your-own-API-key" (or optional: subscription-bas

## Feature Overview

- **Fancy User Interface** <br> Interact with an elegant and cleanUI that makes chatting fun and explains a lot of the heavy stuff to users.
- **Document Upload** <br> Extract text and images from PDF files. Supports text-based formats such as .py, .cs, .cpp, .c, .txt, and .csv files.
- **Fancy User Interface** <br> Interact with an elegant and clean UI that makes chatting fun and explains a lot of the heavy stuff to users.
- **Mobile first and fully responsive** <br> SlickGPT is always at your hand. Literally, on your phone.
- **Local History** <br> Your chat history is stored in your browser's IndexedDb and never leaves your machine (until you actively decide to share chats).
- **Delete and edit messages** <br> Just like you are used to from the OpenAI client.
Expand All @@ -95,6 +97,7 @@ SlickGPT currently supports these models:
- GPT-3.5 Turbo
- GPT-4 Turbo
- GPT-4o
- GPT-4o Mini

- Mistral:

Expand Down Expand Up @@ -132,7 +135,7 @@ Share chats with 3 clicks to collaborate and brainstorm ideas with your team or

### Change advanced settings

SlickGPT allows you to customize all parameters the OpenAI API offers to your liking. You can change the model, temperature, top_p, and frequency_penalty parameters to get the best results. You can also set the the chat context (or "system" message) to guide the AI model and shape its behaviour and answers and even use "stop sequences" to limit the answers you get.
SlickGPT allows you to customize all parameters the OpenAI API offers to your liking. You can change the model, temperature, top_p, and frequency_penalty parameters to get the best results. You can also set the chat context (or "system" message) to guide the AI model and shape its behaviour and answers and even use "stop sequences" to limit the answers you get.

<a href="static/docu/settings.png">
<img src="static/docu/settings.png" alt="Settings" height="300">
Expand Down Expand Up @@ -168,23 +171,24 @@ SlickGPT offers a light and dark theme. You can switch between the two modes by

While ChatGPT offers a great conversational AI experience, it lacks some features many users desire.

| Feature | SlickGPT | ChatGPT Plus |
| ---------------------------- | -------- | ----------------------- |
| Feature | SlickGPT | ChatGPT Plus |
| ---------------------------- | -------- | ------------------------ |
| Use different models | ✅ | (✅ OpenAI models only) |
| Chat history | ✅ | ✅ |
| Highlight / Format code | ✅ | ✅ |
| Use Your Own API Key | ✅ | ✅ |
| File Uploads | ✅ | (✅ OpenAI models only) |
| Edit and branch messages | ✅ | ✅ |
| Stop generation | ✅ | ✅ |
| Vision | ✅ | ✅
| Vision | ✅ | ✅ |
| Share and continue chats | ✅ | (✅) (can't import) |
| Host yourself / Run locally | ✅ | ❌ |
| Set context / system message | ✅ | ❌ |
| Change model configuration | ✅ | ❌ |
| No Login Required | ✅ | ❌ |
| Token Cost Calculation | ✅ | ❌ |
| Mobile-first design | ✅ | ❌ |
| Unlimited use subscription | 5,99 €/m | 18,00 €/m |
| Unlimited use subscription | 5,99 €/m | 18,00 €/m |

As you can see, SlickGPT includes several additional features that cater to a broad range of user needs, such as hosting the service yourself, using a local chat history, sharing chats, and customizing the chat configurations. Moreover, SlickGPT does not require a login, allowing for faster and more streamlined access. These added functionalities make SlickGPT a more versatile and convenient solution for users seeking an advanced ChatGPT experience.

Expand Down
Loading