Comments (8)
my use case is family sharing too, adding api key every time is not convenience and even a blocker for non-tech users, I just want to setup a out-of-the-box chatgpt that everyone in the family can instantly explore, even if it compromises the multi-user feature
from chat-with-gpt.
Added for self-hosters:
https://github.com/cogentapps/chat-with-gpt#store-your-api-keys-on-the-server
from chat-with-gpt.
need to create an .env file for both APIs for this
i hope he adds it
from chat-with-gpt.
Yes I agree, an option to support multiple users (login) using the same API key would be great.
from chat-with-gpt.
In my case, as an exclusive local docker use only, it would be ideal to bootstrap the container with my API key. It won't have other users, ever.
Maybe if an env variable is present it can be automatically set?
In the same vein, I'd love to preset the model to use 4, but thats far less important. Bootstrapping the api key is crucial, its so tedious for docker users.
Storing the API key in a .env file is not a good idea since the app supports multiple users.
This is a deployment concern, the app does not need to be used with multiple users. That is a feature of the app, in fact one I didn't even use when I evaluated the web hosted deployment. In deployments you simply don't set the api token env variable and use the stock setup which uses cookies or whatnot.
Re-using the account feature, to bootstrap with an api key as well would work.
I think this github project which is of course deployed, makes sense, but imo there should be a way to use it as a local user for personal use.
I like booting it up ephemerally with fresh empty history for example, and don't want to have to leave it up 24/7 just to avoid having to re-add my api key every single time.
from chat-with-gpt.
It's a really nice project, a little shame it requires a tech user to set it up though :/
I think conversation history is also somehow related to session? I can see chats in SQLite, but the left tab does not populate with my old chats after login either
from chat-with-gpt.
Storing the API key in a .env file is not a good idea since the app supports multiple users.
from chat-with-gpt.
just FYI https://github.com/mckaywrigley/chatbot-ui allows setting the key in the backend. Only "problem" is it's a next.js app that seems to think it's okay to send 1MB of JS and fonts to the client for such a simple app, and streaming doesn't seem to work properly in Firefox (but it's fine in Chrome derivs)
from chat-with-gpt.
Related Issues (20)
- Will there be support for GPT-3.5 Turbo fine-tuned models?
- Using Elevenlabs Streaming Endpoint for faster T2S responses...
- Docker Run Error
- Is it possible to switch the AI model being used beyond the ones choosable in the UI?
- Save the API keys also in the profile so you can login on different devices?
- Feature request: Support other LLMs
- Is it possible to specify custom api URL
- Config.yaml not recognized HOT 1
- System prompt is forgotten between browsers
- Hosted version is down, https://www.chatwithgpt.ai HOT 14
- Fail to build the docker image
- How to enable proxy mode?
- D-ID integration. use the D-ID api to create a streaming portrait animation from an image and the AI responses
- Context lost suddenly and new messages ignored
- Maintained fork: https://github.com/jp-ipu/chat-with-gpt HOT 2
- OIDC Integration for User Authentication in Chat-with-GPT App
- Streaming issue (maybe) HOT 4
- Your hosted web app is down
- GPT4 Turbo HOT 1
- Maintained with new models
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chat-with-gpt.