sugarforever / chat-ollama

ChatOllama is an open source chatbot based on LLMs. It supports a wide range of language models, and knowledge base management.
MIT License
2.6k stars 408 forks source link

request:OPEN_AI_API_KEY / OPEN_AI_API_HOST / GEMINI_API_KEY /GROQ_API_KEY 等定义为environment,方便docker定义 #265

Open kaikanertan opened 5 months ago

kaikanertan commented 5 months ago

希望将: OPEN_AI_API_KEY / OPEN_AI_API_HOST / GEMINI_API_KEY /GROQ_API_KEY 等定义为environment,方便docker定义。

meokey commented 5 months ago

134

我前面也提过类似的issue,似乎本地/app/.env也不起作用

kaikanertan commented 5 months ago

134 我前面也提过类似的issue,似乎本地/app/.env也不起作用

目前作者仅放出了compose文件中提到的几个environment,这样做不方便和其他docker项目一起工作。 .env文件也是一样的,作者仅放出了几个,自己定义是没有用的,code不会认。

sugarforever commented 5 months ago

@kaikanertan @meokey 当前ChatOllama的设计原则是所有API Key,Host相关的设置都在客户端存储。并以HTTP头的形式提交给服务端。目前还没有在服务端有任何这类数据的存储,因此现在即使添加了环境变量也没有使用的地方。

未来会添加对API Key这类信息的服务端存储,到时会添加这些环境变量的支持(比如,通过环境变量指定默认值)。

kaikanertan commented 5 months ago

@kaikanertan @meokey 当前ChatOllama的设计原则是所有API Key,Host相关的设置都在客户端存储。并以HTTP头的形式提交给服务端。目前还没有在服务端有任何这类数据的存储,因此现在即使添加了环境变量也没有使用的地方。

未来会添加对API Key这类信息的服务端存储,到时会添加这些环境变量的支持(比如,通过环境变量指定默认值)。

期待ing