pwh-pwh / aiwechat-vercel

使用vercel的functions,将ai功能加入微信公众号
https://aiwechat-vercel.vercel.app
MIT License
721 stars 386 forks source link

ChatGpt代理API支持问题 #39

Open MarSeventh opened 6 months ago

MarSeventh commented 6 months ago

首先感谢大佬的项目,我在搭建过程中遇到了如下的问题:

很多与openai接口对齐的代理服务在调用时会返回'error, status code: 403, message: invalid character '<' looking for beginning of value'

比如go-proxy-bing以及uu.ci等代理服务都有同样问题,并且接口地址均加上了'/v1',但该问题仍然存在。同样的接口在nextchat中配置均能正常回复,请问这个如何解决呢?

pwh-pwh commented 6 months ago

是都不行还是有个别的可以,都不行可以是配置问题

MarSeventh commented 6 months ago

是都不行还是有个别的可以,都不行可以是配置问题

试了官方接口、copilot2gpt、bing-proxy、uuc.i等接口,其中前两个没问题,后两个均报错'error, status code: 403, message: invalid character '<' looking for beginning of value'

MarSeventh commented 6 months ago

是都不行还是有个别的可以,都不行可以是配置问题

试了官方接口、copilot2gpt、bing-proxy、uuc.i等接口,其中前两个没问题,后两个均报错'error, status code: 403, message: invalid character '<' looking for beginning of value'

还有COZE转的API,这个也是同样问题,但是这几个接口应该都是和官方v1完全对齐的。

pwh-pwh commented 6 months ago

这个问题可能是你的代理gpt不支持国外访问,vercel的服务器在国外

MarSeventh commented 6 months ago

有可能,但我NEXTchat也是在vercel部署的,这些接口都可以用。😭-------- 原始邮件 --------发件人: coderpwh @.>日期: 2024年3月18日周一 08:49收件人: pwh-pwh/aiwechat-vercel @.>抄送: 叁月柒 @.>, Author @.>主 题: Re: [pwh-pwh/aiwechat-vercel] ChatGpt代理API支持问题 (Issue #39) 这个问题可能是你的代理gpt不支持国外访问,vercel的服务器在国外

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

pwh-pwh commented 6 months ago

你把vercel的serverless改下区域试试

MarSeventh commented 6 months ago

好嘞,我试试。

MarSeventh commented 6 months ago

你把vercel的serverless改下区域试试

解决了,是因为我自己的API套了CF的5s盾🤣

qq137321 commented 5 months ago

echo: true gpt: false spark: false qwen: false gemini: false DEFAULT BOT: echo 这个是什么问题?公众号绑定的域名要备案?

pwh-pwh commented 5 months ago

@qq137321 仔细靠教程,设置好环境变量

qq137321 commented 5 months ago

你把vercel的serverless改下区域试试

解决了,是因为我自己的API套了CF的5s盾🤣

我也是完全遇到'error, status code: 403, message: invalid character '<' looking for beginning of value' 这个问题。我没有5s盾。 log里面是200的,问题是内容解读错误。 请问你这是怎么解决的呢?

MarSeventh commented 5 months ago

你把vercel的serverless改下区域试试

解决了,是因为我自己的API套了CF的5s盾🤣

我也是完全遇到'error, status code: 403, message: invalid character '<' looking for beginning of value' 这个问题。我没有5s盾。 log里面是200的,问题是内容解读错误。 请问你这是怎么解决的呢?

首先查一下接口地址(后面有/v1)和api_key对不对,都没问题的话大概率是你用的接口套了CF的5s盾或者是用了其他自动程序攻击防护措施,因为vercel的服务器ip地址已经被CF认定为自动攻击的ip地址了。 如果接口是你自己搭建的,就去CF里面把自动程序攻击模式关掉,如果是别人的话就没有办法了,只能换别的接口尝试。

qq137321 commented 5 months ago

好的,谢谢。加v1解决了