wechat-chatgpt 有用docker成功的吗

koaltpgm  于 2023-02-16  发布在  Docker
关注(0)|答案(6)|浏览(189)

尝试了好多次都不行,一直报如下错误:
Try init account: *********@qq.com failed, remove it from pool file:///app/src/chatgpt.ts:104 throw new Error("⚠️ No chatgpt account in pool"); ^ Error: ⚠️ No chatgpt account in pool at ChatGPTPool.startPools (file:///app/src/chatgpt.ts:104:13) at processTicksAndRejections (node:internal/process/task_queues:95:5) at async ChatGPTBot.startGPTBot (file:///app/src/bot.ts:41:5) at async main (file:///app/src/main.ts:16:3) [nodemon] app crashed - waiting for file changes before starting...

本人搭建的环境如下:
百度云服务器Ubuntu20.01系统(没装GUI,不确定要不要装)。
挂了梯子,用的是v2rayA,IP选的美国、印度、澳大利亚、巴西、墨西哥(会根据延时自动更换),能够curl www,google.com。
代理规则配置如图:

然后安装了docker,按照的是这个 参考教程
然后就是git clone https://github.com/fuergaosi233/wechat-chatgpt.git。
接着进wechat-chatgpt目录,执行cp config.yaml.example config.yaml,并配置如下:
`chatGPTAccountPool:

  • email: **********@qq.com
    password: ********
    isGoogleLogin: false`

接着参考别人的提供的线索,新建了如下文件:

然后删除/root/wechat-chatgpt/src/main.ts文件的8-11行内容。
为了防止docker run的时候出现WARNING: IPv4 forwarding is disabled. Networking will not work的报错,又在/etc/sysctl.conf中取消注释了net.ipv4.ip_forward=1这一行。
接着在 https://2captcha.com 中注册,充值了3美元,复制了API Key。然后:
docker run -d --name wechat-chatgpt -e CAPTCHA_TOKEN="复制的API Key" -v $(pwd)/config.yaml:/app/config.yaml holegots/wechat-chatgpt:latest
接着:docker logs -f wechat-chatgpt,就出现了开头的那种错误。

我不清楚是哪里没有配置对或者方式不对,请问是否和以下因素有关:
是否需要安装GUI桌面、
是否需要安装chrome、
config.yaml中的openAIProxy该如何配置、
wechat-chatgpt目录中的哪些文件需要移除放到别的路径、
Ubuntu自带的python是3.8.10,是否需要别的版本、
是否需要别的操作步骤。

请大佬指教

n53p2ov0

n53p2ov01#

感觉你这个还是网络问题。

gudnpqoy

gudnpqoy2#

不需要GUI. 不是你这样配代理.

代理在config.yaml配置, 参考README

cgyqldqp

cgyqldqp3#

代理在config.yaml配置, 参考README

请问代理写哪个IP:端口啊,不太懂

ukdjmx9f

ukdjmx9f4#

遇到同样问题,请问有解决方案吗?

qacovj5a

qacovj5a5#

代理在config.yaml配置, 参考README

请问代理写哪个IP:端口啊,不太懂

such as: http://localhost:7890

qvsjd97n

qvsjd97n6#

大佬,dockers部署成功了吗?求教

相关问题