Open marshzhao opened 6 months ago
大佬们能否给一个在Ubuntu服务器使用Docker和Azure ChatGPT API部署Cow的docker-compose.yml。
大佬们能否给一个在Ubuntu服务器使用Docker和Azure ChatGPT API部署Cow的docker-compose.yml。
同求
遇到相同的问题 有解决么?
我配的 OPEN_AI_API_BASE OPEN_AI_API_KEY 我的key和url 配置过其他gpt应用都是OK的
我的代理都是通的 他也是报同样的错误
chatgpt-on-wechat | [ERROR][2024-03-07 09:50:52][chat_gpt_bot.py:155] - [CHATGPT] Exception: Unknown request URL: POST /vi/chat/completions. Please check the URL for typos, or see the docs at https://platform.openai.com/docs/api-reference/. chatgpt-on-wechat | Traceback (most recent call last): chatgpt-on-wechat | File "/app/bot/chatgpt/chat_gpt_bot.py", line 123, in reply_text chatgpt-on-wechat | response = openai.ChatCompletion.create(api_key=api_key, messages=session.messages, **args) chatgpt-on-wechat | File "/usr/local/lib/python3.10/site-packages/openai/api_resources/chat_completion.py", line 25, in create ![Uploading 企业微信截图_20240307175953.png…]()
OPEN_AI_API_BASE 我弄得 是http://ip+端口
前置确认
⚠️ 搜索issues中是否已存在类似问题
操作系统类型?
Linux
运行的python版本是?
python 3.10
使用的chatgpt-on-wechat版本是?
Latest Release
运行的
channel
类型是?wx(个人微信, itchat)
复现步骤 🕹
Docker部署
已经安装好需要安装好 docker 及 docker-compose
1.下载 docker-compose.yml 文件
wget https://open-1317903499.cos.ap-guangzhou.myqcloud.com/docker-compose.yml
2.打开docker-compose.yml 修改所需配置,配置如下
version: '2.0' services: chatgpt-on-wechat: image: zhayujie/chatgpt-on-wechat container_name: chatgpt-on-wechat security_opt:
3.启动容器
docker compose up -d
4.扫码登陆
sudo docker logs -f chatgpt-on-wechat
显示Login successfully as XXX
问题描述 😯
在微信中向目标微信发送“@bot 你好”,目标微信回复“[ERROR]我现在有点累了,等会再来吧”
[INFO][2023-12-28 14:04:40][chat_gpt_bot.py:49] - [CHATGPT] query=你好 [ERROR][2023-12-28 14:04:40][chat_gpt_bot.py:155] - [CHATGPT] Exception: InvalidRequestError.init() missing 1 required positional argument: 'param' Traceback (most recent call last): File "/app/bot/chatgpt/chat_gpt_bot.py", line 123, in reply_text response = openai.ChatCompletion.create(api_key=api_key, messages=session.messages, *args) File "/usr/local/lib/python3.10/site-packages/openai/api_resources/chat_completion.py", line 25, in create return super().create(args, **kwargs) File "/usr/local/lib/python3.10/site-packages/openai/api_resources/abstract/engine_api_resource.py", line 149, in create ) = cls.prepare_create_request( File "/usr/local/lib/python3.10/site-packages/openai/api_resources/abstract/engine_api_resource.py", line 113, in __prepare_create_request url = cls.class_url(engine, api_type, api_version) File "/usr/local/lib/python3.10/site-packages/openai/api_resources/abstract/engine_api_resource.py", line 37, in class_url raise error.InvalidRequestError( TypeError: InvalidRequestError.init__() missing 1 required positional argument: 'param' [INFO][2023-12-28 14:04:40][wechat_channel.py:194] - [WX] sendMsg=Reply(type=ERROR, content=[ERROR] 我现在有点累了,等会再来吧), receiver=@e83531bb7f902de21f9c631a19a22f2ad115fb5318518ac52d7100f4bf310b30
终端日志 📒