yinan-c / RSS-GPT

Using ChatGPT to summarize your personalized RSS feeds
https://yinan.me/rss-gpt-manual-en.html
MIT License
273 stars 93 forks source link

能否添加OPENAI_proxy功能 #26

Closed Doutianbao closed 21 hours ago

Doutianbao commented 4 months ago

如题,使用第三方代理的API

yinan-c commented 4 months ago

没问题,我这周末加一下

yinan-c commented 4 months ago

@Doutianbao hi,我在 dev branch 加了 proxy,是根据 https://github.com/openai/openai-python/issues/825 依样画葫芦加了一段。由于我没有第三方代理 API,可以麻烦你帮忙 fork dev branch 然后测试一下吗?

lmm214 commented 3 months ago

填写的格式是主域名还是需要加上 /v1 测试提示密钥错误,好像这个参数没生效

yinan-c commented 3 months ago

@lmm214 Hi,请问你是如何添加的 OPENAI_PROXY 参数,我的理解是直接填一个 url 字符串 即可,我在最新的 commit 了更新了代码,更新了 OpenAI library 版本,加了个 OPENAI_BASE_URL 参数,把这些填到 repo secrets 里面再试一下吧,看看能不能行。 另外,我是根据以下修改的 proxy 部分的代码。 https://www.python-httpx.org/api/#client https://github.com/openai/openai-python#configuring-the-http-client

lmm214 commented 3 months ago

@lmm214 Hi,请问你是如何添加的 OPENAI_PROXY 参数,我的理解是直接填一个 url 字符串 即可,我在最新的 commit 了更新了代码,更新了 OpenAI library 版本,加了个 OPENAI_BASE_URL 参数,把这些填到 repo secrets 里面再试一下吧,看看能不能行。 另外,我是根据以下修改的 proxy 部分的代码。 https://www.python-httpx.org/api/#client https://github.com/openai/openai-python#configuring-the-http-client

https://github.com/lmm214/RSS-GPT/blob/main/docs/wechat.log

没通过,OPENAI_BASE_URL 加的是主域名,测试结果如上

yinan-c commented 3 months ago

@lmm214 那你在最后加一个 /v1 试试看,至少在官方 URL https://api.openai.com/ 之后加上 /v1 成功了