-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[文档] endpoint搭建方法参考 #978
Comments
我在建立chatgpt代理时得到了以下错误: |
我正在使用chatgpt-proxy-v4 |
config.cfg内容中browserless_endpoint的内容是什么? |
browserless_endpoint = "http://127.0.0.1:5600/api/" 按照教程中的指示 我没有使用8080端口,因为它已经被用于一个不同的docker-compose语句。ChatGPT-proxy-V4也被配置在5600端口上,为了确定,我在路由器上打开了这个端口。 |
ChatGPT-proxy-V4 是否有错误的日志? |
我没有看到,chatgpt-proxy-v4似乎按预期运行。这是我运行docker-compose日志时得到的结果: chatgpt-proxy-v4 | [GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production. |
chatgpt-mirai-qq-bot貌似没有连接到ChatGPT-proxy-V4,请尝试将
或者
填写至你的config.cfg内 |
非常感谢您的帮助! 我想现在已经接近工作了。我已经把配置文件中的ip地址改成了docker的ip地址,但现在我遇到了这个错误: manager.bot:login_openai:348 - 登录失败! 连接 OpenAI 服务器失败,请更换代理节点重试! |
很明显,你的网络环境无法访问openai,请检查你的代理,和ChatGPT-proxy-V4的代理,我目前没有找到设置ChatGPT-proxy-V4代理的方法,你可以尝试使用go-chatgpt-api,这个项目可以使用代理 |
即使使用go-chatgpt-api,仍然得到这个错误。 登录失败! 连接OpenAI服务器失败,请使用不同的代理节点重试! 我在docker-compose.yml中的go-chatgpt-api文件是这样的: go-chatgpt-api-: chatgpt-proxy-server-warp: |
请不要使用warp,请将docker-compose中的warp内容删除,将 |
再次感谢您的帮助。我删除了docker-compose文件中的warp内容,并将代理链接到我的本地地址(代理的ip adress:port),但不管怎样,我还是得到同样的错误: manager.bot:__V1_check_auth:461 - [ChatGPT-Web] - 的 access_token 还有 4 天过期 |
这并不是报错,只是提示你token过期的时间😂😂😂 |
😂😂😅我的错,没注意! 这就是我所说的错误信息: ERROR | manager.bot:login_openai:348 - 登录失败! 连接 OpenAI 服务器失败,请更换代理节点重试! |
chatgpt-mirai-qq-bot的config.cfg是否添加了代理呢
|
[root@ser603810133198 opt]# git clone https://github.com/acheong08/ChatGPT-Proxy-V4.git Usage: docker buildx build [OPTIONS] PATH | URL | - 这些是什么错误? |
docker构建镜像失败,可以自行百度解决 |
docker build -t chatgpt-proxy-v4 . <----最后面少了一个点。 |
这有个gpt4端点搭建方案:https://github.com/gngpp/ninja |
我是纯小白(提问错地方了告诉我我火速来删),想请问一下各位大佬,[go-chatgpt-api]和这个项目同时搭建,利用accesstoken模拟apikey这个功能,搭出来什么都连上了,但是每次只能问一个问题,再问就显示有人在等待,然后chatgptweb上就会出现很多newchat,这怎么办?我该去哪儿问? |
这个问题我也不清楚,我刚看了一眼 go-chatgpt-api 已经归档了,尝试换一个项目搭建试试? |
browserless_endpoint搭建方式
注意:
如果搭建出错了请不要在此issue或者此项目下提新的issue,请到相应的项目下提issue
要求:
可以正常访问
chat.openai.com
且在被支持的国家或地区内使用的项目
go-chatgpt-api
ChatGPT-Proxy-V4
go-chatgpt-api
配置文件
根据你的网络环境不同,可以展开查看对应配置
直接利用现成的服务
服务器不定时维护,不保证高可用,利用这些服务导致的账号安全问题,与本项目无关
家庭网络
服务器在直连或者通过网络代理的情况下可以正常访问 ChatGPT
服务器访问 ChatGPT 提示 "Sorry, you have been blocked"
如何验证:
curl https://chat.openai.com | grep '<p>' | awk '{$1=$1;print}'
设置代理
如需设置代理,可以设置环境变量
GO_CHATGPT_API_PROXY
,比如GO_CHATGPT_API_PROXY=http://127.0.0.1:20171
或者
GO_CHATGPT_API_PROXY=socks5://127.0.0.1:20170
,注释掉或者留空则不启用如果代理需账号密码验证,则
http://username:password@ip:port
或者socks5://username:password@ip:port
如需配合
warp
使用:GO_CHATGPT_API_PROXY=socks5://chatgpt-proxy-server-warp:65535
,因为需要设置warp
的场景已经默认可以直接访问
ChatGPT
官网,因此共用一个变量不冲突(国内VPS
不在讨论范围内,请自行配置网络环境,warp
服务在魔法环境下才能正常工作)
家庭网络无需跑
warp
服务,跑了也没用,会报错,仅在服务器需要GPT-4
相关模型目前需要验证arkose_token
,如果配置GO_CHATGPT_API_ARKOSE_TOKEN_URL
则使用在线服务获取arkose_token
,不设置或者留空则由程序内部自己生成(推荐优先使用这种)
GO_CHATGPT_API_ARKOSE_TOKEN_URL
可选值:如果用以上方法还是
403
并且你的Plus
没有过期,则有一种可能就是你的账号被风控了,可以尝试用这个账号打开官网,看下会不会弹验证码,然后手动处理下,接着再回来看
go-chatgpt-api
还会不会
403
目前
warp
容器检测到流量超过 1G 会自动重启,如果你知道什么是teams-enroll-token
(不知道就跳过),可以通过环境变量
TEAMS_ENROLL_TOKEN
设置它的值,然后利用这条命令来检查是否生效
docker-compose exec chatgpt-proxy-server-warp warp-cli --accept-tos account | awk 'NR==1'
填写接入点地址
接下来就可以在chatgpt-mirai-qq-bot的config.cfg中填写
browserless_endpoint
了,示例:ChatGPT-Proxy-V4
由于作者没有提供
docker
镜像,所以需要自己手动构建镜像运行或者从Release下载可执行文件注意,有一个基于IP的速率限制。需要设置一个PUID环境变量来解决这个问题
export PUID="user-... "
这需要ChatGPT Plus帐户以下是
docker
运行方式docker-compose.yml
示例接下来就可以在chatgpt-mirai-qq-bot的config.cfg中填写
browserless_endpoint
了,示例:The text was updated successfully, but these errors were encountered: