top | item 35325310

(no title)

filenox | 2 years ago

As with other OpenAI based applications, I don't feel comfortable sharing my private API key with an application I don't know. Especially when the webpage isn't telling me what this app is about. I suggest adding a small demo video or at least adding some bullets on what this app is trying to solve.

discuss

order

Shackles|2 years ago

I get that fear and it's fair. SlickGPT is OS, self-hostable and just runs locally, so you can check the code and run your own instance if you don't trust that ours running on Vercel is on-par with the one in the repo. You can also put a soft and hard cap on your API quota on the OpenAI page and monitor it to verify that only you are using it.

The key is passed (see https://github.com/ShipBit/slickgpt/blob/main/src/lib/ChatIn...) to a Vercel edge function (see https://github.com/ShipBit/slickgpt/blob/main/src/routes/api...) that does the actual call to the OpenAI API. This function is stateless and doesn't store anything. I also put it in your localStorage using a store (see https://github.com/ShipBit/slickgpt/blob/main/src/misc/store...) so that you don't have to enter it over and over again.

As for the "what is this trying to solve" - read our documentation in the GitHub repo over at https://github.com/ShipBit/slickgpt.

bertman|2 years ago

It's a self-hostable chat interface for the OpenAI GPT API.

From their Github Readme:

SlickGPT allows you to run your own local ChatGPT instance, host it yourself or just use our instance if you like. Users bring their own OpenAI API keys. SlickGPT offers them a very fancy user interface with a rich feature set like managing a local chat history (in the localStorage), a userless "Share" function for chats, a prominent context editor, and token cost calculation and distribution.

https://github.com/ShipBit/slickgpt

danpalmer|2 years ago

> SlickGPT allows you to run your own local ChatGPT instance

I find it interesting that so many projects claim to be "run your own ChatGPT", when they're in fact "run your own web UI". Are people really so ignorant of how this works that they're equating these concepts, or believing that the web UI is anything more than a razor thin veneer?

I guess maybe people use ChatGPT to refer to the interface, and GPT-N to refer to the models, but that's not very accurate given the amount of tuning, it's much more accurate to say that ChatGPT is a productised GPT instance, with a web UI.

bsoni|2 years ago

100% agreed! I don't feel like sharing my API key either! Too bad, I wanted to see if it can understand Simplified Chinese.

pmarreck|2 years ago

OpenAI’s API key page lets you issue new keys, see when they were last used, and withdraw them at any time.

So this seems a bit paranoid.

bastawhiz|2 years ago

Stripe's dashboard lets you do the same thing but like hell I'm giving you my secret key.

osigurdson|2 years ago

True, but it is still weird to paste your credentials into an unknown service.