iuiaoin / wechat-gptbot

A wechat robot based on ChatGPT with no risk, very stable! 🚀
MIT License
579 stars 113 forks source link

[Bug]: 配置了openai_api_base,但还是走的官方url,这样使得第三方的api key不能使用 #107

Open lepingzhang opened 8 months ago

lepingzhang commented 8 months ago

Search for answers in existing issues

Python version

python 3.10

Issue description

因为不走openai_api_base的地址,所以一直是please ask me again。进行了重新拉取部署,也进行了更换电脑设备,均还是走官方的api网址。

Repro steps

No response

Relevant log output

No response

QAbot-zh commented 8 months ago

检查下是不是config文件加载为空了,我也遇到过因为config加载导致的配置问题:https://github.com/iuiaoin/wechat-gptbot/issues/103#issue-2022377151

lepingzhang commented 8 months ago

检查下是不是config文件加载为空了,我也遇到过因为config加载导致的配置问题:#103 (comment)

按照教程运行后提示如下: [INFO][2023-12-21 10:57:15][wechat.py:40] - App startup successfully! [INFO][2023-12-21 10:57:15][wechat.py:178] - [Websocket] connected 这样似乎是正常运行的

QAbot-zh commented 8 months ago

检查下是不是config文件加载为空了,我也遇到过因为config加载导致的配置问题:#103 (comment)

按照教程运行后提示如下: [INFO][2023-12-21 10:57:15][wechat.py:40] - App startup successfully! [INFO][2023-12-21 10:57:15][wechat.py:178] - [Websocket] connected 这样似乎是正常运行的

你像我原来那个帖子一样,在chatgpt初始化的地方打印一下config和openai_api_base,看看它程序实际使用的是什么

zhangliyi commented 7 months ago

如果用openai的sdk调用第三方apikey和base_url时就会报这个错,我也碰到了类似情况。最后自己用requests实现v1/chat/completion接口就没问题了。

QAbot-zh commented 7 months ago

如果用openai的sdk调用第三方apikey和base_url时就会报这个错,我也碰到了类似情况。最后自己用requests实现v1/chat/completion接口就没问题了。

用openai的sdk调用第三方apikey和base_url是可以的,问题主要还是出在config的初始化,我自己是每次调用的时候给apikey和base_url赋值,是可以调用成功的。

RichardQt commented 5 months ago

如果用openai的sdk调用第三方apikey和base_url时就会报这个错,我也碰到了类似情况。最后自己用requests实现v1/chat/completion接口就没问题了。

用openai的sdk调用第三方apikey和base_url是可以的,问题主要还是出在config的初始化,我自己是每次调用的时候给apikey和base_url赋值,是可以调用成功的。

请问大佬是如何调用第三方apikey

QAbot-zh commented 5 months ago

如果用openai的sdk调用第三方apikey和base_url时就会报这个错,我也碰到了类似情况。最后自己用requests实现v1/chat/completion接口就没问题了。

用openai的sdk调用第三方apikey和base_url是可以的,问题主要还是出在config的初始化,我自己是每次调用的时候给apikey和base_url赋值,是可以调用成功的。

请问大佬是如何调用第三方apikey

config.json配置好api_key和api_base,然后app.py里把load_config()提前执行 image