Closed iknow2333 closed 1 year ago
这里是access denied的docker-compose.yml文件
yaml
services:
go-chatgpt-api:
container_name: go-chatgpt-api
image: linweiyuan/go-chatgpt-api
ports:
- 8080:8080 # 宿主机8080端口可按需改为其它端口
environment:
- GIN_MODE=release
- CHATGPT_PROXY_SERVER=http://chatgpt-proxy-server:9515
- NETWORK_PROXY_SERVER=socks5://chatgpt-proxy-server-warp:65535
depends_on:
- chatgpt-proxy-server
- chatgpt-proxy-server-warp
restart: unless-stopped
chatgpt-proxy-server:
container_name: chatgpt-proxy-server
image: linweiyuan/chatgpt-proxy-server
restart: unless-stopped
chatgpt-proxy-server-warp:
container_name: chatgpt-proxy-server-warp
image: linweiyuan/chatgpt-proxy-server-warp
restart: unless-stopped
请问大佬自建代理以后,accesstoken的方式还可以用吗?我说这两天怎么不可以了~原来官方搞了点小动作。
请问大佬自建代理以后,accesstoken的方式还可以用吗?我说这两天怎么不可以了~原来官方搞了点小动作。
这就是给accesstoken用的啊
好的谢谢,现在就去试试!
基于上面大佬提供的步骤,写了一篇比较详细的搭建教程,供大家自行搭建参考ChatGPT-Porxy
花费5分钟,自建代理一次成功,测试能使用
感谢你的提供
谢谢大神的辛苦付出。 我有一个问题,我实在群晖的docker上部署,图形化的docker,请问如下内容更应该再群晖docker的哪个地方部署呢?
depends_on:
我知道environment是在“环境”标签里配置,但是depends_on应该在哪儿配置呢?
没arm机器的包,没啥用
有没使用 函数计算 的代理方法 最大节省成本。
有没使用 函数计算 的代理方法 最大节省成本。
https://developer.aliyun.com/article/1181969?utm_content=g_1000370122 阿里云函数计算
有没使用 函数计算 的代理方法 最大节省成本。
https://developer.aliyun.com/article/1181969?utm_content=g_1000370122 阿里云函数计算
这种不支持 accesstoken吧。。api调用是能通
自建代理能正常启动,显示ChromeDriver was started successfully. 但是进入chatgpt-web,显示Network Error
基于上面大佬提供的步骤,写了一篇比较详细的搭建教程,提供大家自行搭建参考ChatGPT-Porxy
请问香港的服务器可以吗 还是必须其他国家的
基于上面大佬提供的步骤,写了一篇比较详细的搭建教程,提供大家自行搭建参考ChatGPT-Porxy
请问香港的服务器可以吗 还是必须其他国家的
香港、澳门、大陆的IP都没法访问chatGPT
昨天返回的是这个[OpenAI] 错误的网关 | Bad Gateway 今天又变成这样 ChatGPT error 523:
自用nas的 其实只需要在 yml 上加上 自己的http酸酸乳,就能直接用 也不用租外服.赞
8080:8080 # 宿主机8080端口可按需改为其它端口 譬如VPS的对外访问端口是3002,是不是设置成3002:8080?
这里是access denied的docker-compose.yml文件
yaml
services: go-chatgpt-api: container_name: go-chatgpt-api image: linweiyuan/go-chatgpt-api ports: - 8080:8080 # 宿主机8080端口可按需改为其它端口 environment: - GIN_MODE=release - CHATGPT_PROXY_SERVER=http://chatgpt-proxy-server:9515 - NETWORK_PROXY_SERVER=socks5://chatgpt-proxy-server-warp:65535 depends_on: - chatgpt-proxy-server - chatgpt-proxy-server-warp restart: unless-stopped chatgpt-proxy-server: container_name: chatgpt-proxy-server image: linweiyuan/chatgpt-proxy-server restart: unless-stopped chatgpt-proxy-server-warp: container_name: chatgpt-proxy-server-warp image: linweiyuan/chatgpt-proxy-server-warp restart: unless-stopped
启动成功了,然后访问我自建的也出现了提示{"errorMessage":"Missing accessToken."},但是我在chatgpt-web上使用就提示ChatGPT error 404: 404 page not found
这里是access denied的docker-compose.yml文件 yaml
services: go-chatgpt-api: container_name: go-chatgpt-api image: linweiyuan/go-chatgpt-api ports: - 8080:8080 # 宿主机8080端口可按需改为其它端口 environment: - GIN_MODE=release - CHATGPT_PROXY_SERVER=http://chatgpt-proxy-server:9515 - NETWORK_PROXY_SERVER=socks5://chatgpt-proxy-server-warp:65535 depends_on: - chatgpt-proxy-server - chatgpt-proxy-server-warp restart: unless-stopped chatgpt-proxy-server: container_name: chatgpt-proxy-server image: linweiyuan/chatgpt-proxy-server restart: unless-stopped chatgpt-proxy-server-warp: container_name: chatgpt-proxy-server-warp image: linweiyuan/chatgpt-proxy-server-warp restart: unless-stopped
启动成功了,然后访问我自建的也出现了提示{"errorMessage":"Missing accessToken."},但是我在chatgpt-web上使用就提示ChatGPT error 404: 404 page not found
地址写错了,这个是/conversation,不是/api/conversation
这里是access denied的docker-compose.yml文件 yaml
services: go-chatgpt-api: container_name: go-chatgpt-api image: linweiyuan/go-chatgpt-api ports: - 8080:8080 # 宿主机8080端口可按需改为其它端口 environment: - GIN_MODE=release - CHATGPT_PROXY_SERVER=http://chatgpt-proxy-server:9515 - NETWORK_PROXY_SERVER=socks5://chatgpt-proxy-server-warp:65535 depends_on: - chatgpt-proxy-server - chatgpt-proxy-server-warp restart: unless-stopped chatgpt-proxy-server: container_name: chatgpt-proxy-server image: linweiyuan/chatgpt-proxy-server restart: unless-stopped chatgpt-proxy-server-warp: container_name: chatgpt-proxy-server-warp image: linweiyuan/chatgpt-proxy-server-warp restart: unless-stopped
启动成功了,然后访问我自建的也出现了提示{"errorMessage":"Missing accessToken."},但是我在chatgpt-web上使用就提示ChatGPT error 404: 404 page not found
地址写错了,这个是/conversation,不是/api/conversation 我发现到了。😮💨
补一个点 (原因就是楼主所说的 docker虚拟网络导致) 若在同一台vps上,都用docker-compose配置chatweb+反向代理服务, 则反向代理地址应该是下面的第一个(至少我是这样)
这里的port,按需改为你自己设置反向代理port
感谢,已经搭建成功,plus加自建反代,感觉可以放心分享了,再也不用担心api一天几刀。不过如果会话个数太多会有问题吗?
自用nas的 其实只需要在 yml 上加上 自己的http酸酸乳,就能直接用 也不用租外服.赞
我也是这样做的,但是出现问题如下,能帮忙诊断下吗,谢谢。
go-chatgpt-api我也成功了, go-chatgpt-api | INFO[0012] Welcome to ChatGPT chatgpt-proxy-server | [1682555989.587][INFO]: [b8f91aa06537d6526d840b389c69bda2] COMMAND ExecuteScript { chatgpt-proxy-server | "args": [ ], chatgpt-proxy-server | "script": "open('https://chat.openai.com/chat');"
但是,我起chatgpt-web,配置了我自己的反代,启动是没错,只要打开web界面,与gpt互动就报错了,报无效的proxy,又不知咋整了,看来得去作者那里问问了,这里的大佬们,能指点一二么,谢谢
[root@VM-20-12-centos chatgpt-web]# docker-compose up Creating network "chatgpt-web_default" with the default driver Creating chatgpt-web_app_1 ... done Attaching to chatgpt-web_app_1 app_1 | app_1 | > chatgpt-web-service@1.0.0 prod /app app_1 | > node ./build/index.mjs app_1 | app_1 | Server is running on port 3002 app_1 | POST https://172.17.0.1:8082/conversation { app_1 | body: { app_1 | action: 'next', app_1 | messages: [ [Object] ], app_1 | model: 'gpt-3.5-turbo', app_1 | parent_message_id: '08bec7ac-3fad-468f-bac8-23168416d5e1' app_1 | }, app_1 | headers: { app_1 | Authorization: 'Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik1UaEVOVUpHTkVNMVFURTRNMEZCTWpkQ05UZzVNRFUxUlRVd1FVSkRNRU13UmtGRVFrRXpSZyJ9.eyJodHRwczovL2FwaS5vcGVuYWkuY29tL3Byb2ZpbGUiOnsiZW1haWwiOiJiaW5nNzhAZ21haWwuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWV9LCJodHRwczovL2FwaS5vcGVuYWkuY29tL2F1dGgiOnsidXNlcl9pZCI6InVzZXItbmtlaDFsclNhSXlNVWRYMzAzUmRPWW5VIn0sImlzcyI6Imh0dHBzOi8vYXV0aDAub3BlbmFpLmNvbS8iLCJzdWIiOiJhdXRoMHw2Mzk5YWQ0N2E4MGRiZTVlMzMwNjE3ODMiLCJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSIsImh0dHBzOi8vb3BlbmFpLm9wZW5haS5hdXRoMGFwcC5jb20vdXNlcmluZm8iXSwiaWF0IjoxNjgxMzYyMjg0LCJleHAiOjE2ODI1NzE4ODQsImF6cCI6IlRkSkljYmUxNldvVEh0Tjk1bnl5d2g1RTR5T282SXRHIiwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCBtb2RlbC5yZWFkIG1vZGVsLnJlcXVlc3Qgb3JnYW5pemF0aW9uLnJlYWQgb2ZmbGluZV9hY2Nlc3MifQ.U7sWfolNPSXmsDk8_iNTWgloxrOKAszwpV6YV9B20Hc4Pdsj4gZJhbJ3xUv167yOUfgat0j3k4jucYLxBGC9wlacxNVZN01gmwWOKcrrbH1LnQ0Gn0HABGo1owYACUkCqTU1YQfYPsXBqXlMZBi1v7xAvWl4AapJicyikVTz-DfVF-VgzAmac_vBcXjUkWLZGKraQIHov9_6_XSO6Df3CFD2Jz8KXCmqRM-awF0IkCl6ezMmmZif1JqpnGmjj9Hmi5SPXdNWpvfO9hWbnGr1gF7-XXw1AW9dCJCs-pvxMSJZ3VeJp-ohACofAgsQUSXKQDjBbd4Duk4WrcEpbx9WTQ', app_1 | Accept: 'text/event-stream', app_1 | 'Content-Type': 'application/json' app_1 | } app_1 | } app_1 | FetchError: request to https://172.17.0.1:8082/conversation failed, reason: Invalid SOCKS proxy details were provided. app_1 | at ClientRequest. (file:///app/node_modules/.pnpm/node-fetch@3.3.0/node_modules/node-fetch/src/index.js:108:11) app_1 | at ClientRequest.emit (node:events:525:35) app_1 | at onerror (/app/node_modules/.pnpm/agent-base@6.0.2/node_modules/agent-base/dist/src/index.js:117:21) app_1 | at callbackError (/app/node_modules/.pnpm/agent-base@6.0.2/node_modules/agent-base/dist/src/index.js:136:17) app_1 | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { app_1 | type: 'system', app_1 | errno: undefined, app_1 | code: undefined, app_1 | erroredSysCall: undefined app_1 | }
@brodyxchen 请问,你成功了吗?能指导下么,谢谢!
补充下,我的go-chatgpt-api配置
version: "3" services: go-chatgpt-api: container_name: go-chatgpt-api image: linweiyuan/go-chatgpt-api ports:
chatgpt-proxy-server restart: unless-stopped
chatgpt-proxy-server: container_name: chatgpt-proxy-server image: linweiyuan/chatgpt-proxy-server restart: unless-stopped
This issue is stale because it has been open for 10 days with no activity.
This issue was closed because it has been inactive for 2 days since being marked as stale.
参考https://blognas.hwb0307.com/linux/docker/4201
Model: GPT-4
1 / 1
在 Linux VPS 上自建反向代理并安装 linweiyuan / go-chatgpt-api 项目的方法如下:
Docker 安装:
bash
Docker Compose 安装:
bash
bash
yaml
bash
chatgpt-proxy-server | ChromeDriver was started successfully.
使用自建反向代理 自建反向代理的访问地址为:
http://<vps-ip>:8080/conversation
,可作为 API_REVERSE_PROXY 参数的值。(可选)使用 Cloudflare WARP 如果出现 IP 被屏蔽的问题,可以考虑使用 Cloudflare WARP。在 docker-compose.yml 文件中添加相应的配置,然后重新部署。
总之,在 Linux VPS 上自建反向代理并安装 linweiyuan / go-chatgpt-api 项目的步骤如上所述。遵循这些步骤,你应该能够成功部署并使用自建反向代理。