gpt_academic icon indicating copy to clipboard operation
gpt_academic copied to clipboard

是否可以在docker中使用environment来定义api key 和 proxy config

Open java160 opened this issue 2 years ago • 4 comments

如题,每次改这俩就要重新build,有点慢,如果这样的话是不是就方便一点。 另外,是不是可以搞个docker-compose文件来编排。 毕竟我这种使用nginx_proxy docker的选手基本所有容器都是用compose来编排的。

java160 avatar Apr 10 '23 03:04 java160

另外又想到两点: 1.是否支持webapi,就跟隔壁chatgpt-qq-bot一样,支持下有人搭设的chatgpt webapi,这样可以减少api的花费 2.是否支持为不同用户调用不同对话的场景,并增加用户登录验证系统。web app最主要的问题是多个用户连接到server,如果不做区分不如打包成桌面app直接使用。

java160 avatar Apr 10 '23 05:04 java160

下个2.6版本将支持在输入区直接输入apikey

binary-husky avatar Apr 10 '23 06:04 binary-husky

另外又想到两点: 1.是否支持webapi,就跟隔壁chatgpt-qq-bot一样,支持下有人搭设的chatgpt webapi,这样可以减少api的花费 2.是否支持为不同用户调用不同对话的场景,并增加用户登录验证系统。web app最主要的问题是多个用户连接到server,如果不做区分不如打包成桌面app直接使用。

  • 暂无支持webapi的计划,目前的关注重点(2.7版本规划)是接入本地小型llm,比如chatglm和tgui的所有模型
  • 我们暂时没有人手去做多用户优化,2.7之后会考虑

binary-husky avatar Apr 10 '23 06:04 binary-husky

可以在 docker-compose.yml 中通过挂载目录的方式覆盖docker container中的代码,这样更改config或者更改代码时就不需要重新build image。

volumes:
  - /path/to/chatgpt_academic:/gpt

neo-pan avatar Apr 14 '23 06:04 neo-pan