chatgpt-web icon indicating copy to clipboard operation
chatgpt-web copied to clipboard

[OpenAI] 服务器拒绝访问,请稍后再试 | Server refused to access, please try again later

Open samulo7 opened this issue 1 year ago • 27 comments

image 突然报错,昨天还好用。确定家里的服务器可以翻墙节点可以上chatgpt

samulo7 avatar Mar 08 '23 01:03 samulo7

看后端控制台具体信息

Chanzhaoyu avatar Mar 08 '23 01:03 Chanzhaoyu

更新到2.10.0出现这个问题,之前版本没有遇到过,来反馈一下。

wansenlyt avatar Mar 08 '23 01:03 wansenlyt

更新到2.10.0出现这个问题,之前版本没有遇到过,来反馈一下。

这个报错其实就是以前的 403,可以在后端看到详细报错信息。

Chanzhaoyu avatar Mar 08 '23 01:03 Chanzhaoyu

更新到2.10.0出现这个问题,之前版本没有遇到过,来反馈一下。

这个报错其实就是以前的 403,可以在后端看到详细报错信息。

我是用docker-compose搭建的,请问怎么看后端报错信息

samulo7 avatar Mar 08 '23 01:03 samulo7

at fetchSSE (/app/node_modules/.pnpm/[email protected]/node_modules/chatgpt/build/index.js:55:19)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {

statusCode: 403, statusText: 'Forbidden', [cause]: Response { [Symbol(realm)]: null, [Symbol(state)]: { aborted: false, rangeRequested: false, timingAllowPassed: true, requestIncludesCredentials: true, type: 'default', status: 403, timingInfo: [Object], cacheState: '', statusText: 'Forbidden', headersList: [HeadersList], urlList: [Array], body: [Object] }, [Symbol(headers)]: HeadersList { cookies: null, [Symbol(headers map)]: [Map], [Symbol(headers map sorted)]: null } } }

VectorZhao avatar Mar 08 '23 02:03 VectorZhao

You do not have access to chat.duti.tech.

The site owner may have set restrictions that prevent you from accessing the site.

请问这是绕cf的方法失败了吗?

lockeisadog avatar Mar 08 '23 02:03 lockeisadog

八成国内屏蔽了

assassinliujie avatar Mar 08 '23 02:03 assassinliujie

同错误 mark一下

hxhaozi avatar Mar 08 '23 02:03 hxhaozi

解决办法,修改默认的api反向代理地址

  • chatgpt-api库默认使用https://chat.duti.tech/api/conversation反响代理,就算你的.env没有配置,它也会默认走这个代理。(实际上openai只有在登录时需要走代理,其他大部分时候都是可以正常访问的。)

  • 默认的反向代理,目前好像挂了???切了日本、香港、国内的代理,访问都是403.

  • 切换可用的代理,参考chatgpt-api,官方提供了两个反向代理,第一个挂了??? 第二个可用。

image
# 反向代理,可选
API_REVERSE_PROXY: "https://gpt.pawan.krd/backend-api/conversation"

ba0gu0 avatar Mar 08 '23 04:03 ba0gu0

更新2.10同样也是拒绝访问

jiajiangtao122 avatar Mar 08 '23 04:03 jiajiangtao122

解决办法,修改默认的api反向代理地址

  • chatgpt-api库默认使用https://chat.duti.tech/api/conversation反响代理,就算你的.env没有配置,它也会默认走这个代理。(实际上openai只有在登录时需要走代理,其他大部分时候都是可以正常访问的。)
  • 默认的反向代理,目前好像挂了???切了日本、香港、国内的代理,访问都是403.
  • 切换可用的代理,参考chatgpt-api,官方提供了两个反向代理,第一个挂了??? 第二个可用。
image
# 反向代理,可选
API_REVERSE_PROXY: "https://gpt.pawan.krd/backend-api/conversation"

谢谢你的回答,看来是默认的反代挂掉了,按照你发的备用反代地址可以正常运行了^_^

samulo7 avatar Mar 08 '23 04:03 samulo7

解决办法,修改默认的api反向代理地址

  • chatgpt-api库默认使用https://chat.duti.tech/api/conversation反响代理,就算你的.env没有配置,它也会默认走这个代理。(实际上openai只有在登录时需要走代理,其他大部分时候都是可以正常访问的。)
  • 默认的反向代理,目前好像挂了???切了日本、香港、国内的代理,访问都是403.
  • 切换可用的代理,参考chatgpt-api,官方提供了两个反向代理,第一个挂了??? 第二个可用。
image
# 反向代理,可选
API_REVERSE_PROXY: "https://gpt.pawan.krd/backend-api/conversation"

怎么默认不走代理 我服务器在国外不用反代

jiajiangtao122 avatar Mar 08 '23 04:03 jiajiangtao122

解决办法,修改默认的api反向代理地址

  • chatgpt-api库默认使用https://chat.duti.tech/api/conversation反响代理,就算你的.env没有配置,它也会默认走这个代理。(实际上openai只有在登录时需要走代理,其他大部分时候都是可以正常访问的。)
  • 默认的反向代理,目前好像挂了???切了日本、香港、国内的代理,访问都是403.
  • 切换可用的代理,参考chatgpt-api,官方提供了两个反向代理,第一个挂了??? 第二个可用。
image
# 反向代理,可选
API_REVERSE_PROXY: "https://gpt.pawan.krd/backend-api/conversation"

用楼主的办法解决了

greatewar avatar Mar 08 '23 07:03 greatewar

解决办法,修改默认的api反向代理地址

  • chatgpt-api库默认使用https://chat.duti.tech/api/conversation反响代理,就算你的.env没有配置,它也会默认走这个代理。(实际上openai只有在登录时需要走代理,其他大部分时候都是可以正常访问的。)
  • 默认的反向代理,目前好像挂了???切了日本、香港、国内的代理,访问都是403.
  • 切换可用的代理,参考chatgpt-api,官方提供了两个反向代理,第一个挂了??? 第二个可用。
image
# 反向代理,可选
API_REVERSE_PROXY: "https://gpt.pawan.krd/backend-api/conversation"

感谢,完美复活。

i-iooi-i avatar Mar 08 '23 14:03 i-iooi-i

解决办法,修改默认的api反向代理地址

  • chatgpt-api库默认使用https://chat.duti.tech/api/conversation反响代理,就算你的.env没有配置,它也会默认走这个代理。(实际上openai只有在登录时需要走代理,其他大部分时候都是可以正常访问的。)
  • 默认的反向代理,目前好像挂了???切了日本、香港、国内的代理,访问都是403.
  • 切换可用的代理,参考chatgpt-api,官方提供了两个反向代理,第一个挂了??? 第二个可用。
image ``` # 反向代理,可选 API_REVERSE_PROXY: "https://gpt.pawan.krd/backend-api/conversation" ```

怎么默认不走代理 我服务器在国外不用反代

同问

gygy avatar Mar 08 '23 22:03 gygy

解决办法,修改默认的api反向代理地址

  • chatgpt-api库默认使用https://chat.duti.tech/api/conversation反响代理,就算你的.env没有配置,它也会默认走这个代理。(实际上openai只有在登录时需要走代理,其他大部分时候都是可以正常访问的。)
  • 默认的反向代理,目前好像挂了???切了日本、香港、国内的代理,访问都是403.
  • 切换可用的代理,参考chatgpt-api,官方提供了两个反向代理,第一个挂了??? 第二个可用。
image ``` # 反向代理,可选 API_REVERSE_PROXY: "https://gpt.pawan.krd/backend-api/conversation" ```

感谢,完美复活。

我也遇到了一样的问题,打开原来的 proxyurl现在直接就是404,去尝试了一换一个反向代理的网址,结果出现网关超时。我能保证自己的代理是能够访问chatgpt的

saaaaadk avatar Mar 09 '23 01:03 saaaaadk

解决办法,修改默认的 api 反向代理地址

  • chatgpt-api 库默认使用 https://chat.duti.tech/api/conversation反响代理,就算你的.env 没有配置,它也会默认走这个代理。(实际上 openai 只有在登录时需要走代理,其他大部分时候都是可以正常访问的。)
  • 默认的反向代理,目前好像挂了???切了日本、香港、国内的代理,访问都是 403.
  • 切换可用的代理,参考 chatgpt-api,官方提供了两个反向代理,第一个挂了???第二个可用。
image ``` # 反向代理,可选 API_REVERSE_PROXY: "https://gpt.pawan.krd/backend-api/conversation" ```

怎么默认不走代理 我服务器在国外不用反代

同问,部署在 railway 上,需要反代吗?

tristone13th avatar Mar 09 '23 02:03 tristone13th

国外越来越多的服务商被禁中,railway之前不需要反代能用,现在不行了,部分vps厂商 也不行了。。。。

hnuzhoulin avatar Mar 09 '23 02:03 hnuzhoulin

国外越来越多的服务商被禁中,railway 之前不需要反代能用,现在不行了,部分 vps 厂商 也不行了。。。。

不走 token,走 API 也不行嘛

tristone13th avatar Mar 09 '23 02:03 tristone13th

解决办法,修改默认的 api 反向代理地址

  • chatgpt-api 库默认使用 https://chat.duti.tech/api/conversation反响代理,就算你的.env 没有配置,它也会默认走这个代理。(实际上 openai 只有在登录时需要走代理,其他大部分时候都是可以正常访问的。)
  • 默认的反向代理,目前好像挂了???切了日本、香港、国内的代理,访问都是 403.
  • 切换可用的代理,参考 chatgpt-api,官方提供了两个反向代理,第一个挂了???第二个可用。
image ``` # 反向代理,可选 API_REVERSE_PROXY: "https://gpt.pawan.krd/backend-api/conversation" ```

怎么默认不走代理 我服务器在国外不用反代

同问,部署在 railway 上,需要反代吗?

能保证的是之前不管是 token 还是 key 都不用,现在不清楚

Chanzhaoyu avatar Mar 09 '23 02:03 Chanzhaoyu

国外越来越多的服务商被禁中,railway 之前不需要反代能用,现在不行了,部分 vps 厂商 也不行了。。。。

不走 token,走 API 也不行嘛

API用国外的服务器还是可以的。

hnuzhoulin avatar Mar 09 '23 05:03 hnuzhoulin

国外越来越多的服务商被禁中,railway之前不需要反代能用,现在不行了,部分vps厂商 也不行了。。。。

AWS 、azure和oracle目前还能用,我挂我oracle免费JP机上的

assassinliujie avatar Mar 09 '23 05:03 assassinliujie

解决办法,修改默认的api反向代理地址

  • chatgpt-api库默认使用https://chat.duti.tech/api/conversation反响代理,就算你的.env没有配置,它也会默认走这个代理。(实际上openai只有在登录时需要走代理,其他大部分时候都是可以正常访问的。)
  • 默认的反向代理,目前好像挂了???切了日本、香港、国内的代理,访问都是403.
  • 切换可用的代理,参考chatgpt-api,官方提供了两个反向代理,第一个挂了??? 第二个可用。
image ``` # 反向代理,可选 API_REVERSE_PROXY: "https://gpt.pawan.krd/backend-api/conversation" ```

怎么默认不走代理 我服务器在国外不用反代

直接配置官方的地址就可以了, 官网的地址https://chat.openai.com/backend-api/conversation, 打开应该是这个样子。

image

这个依赖库的源码有写, chatgpt-api, 第23行. 但是我在香港的服务器配置官方的地址不可用,用代理服务器可用。

ba0gu0 avatar Mar 09 '23 09:03 ba0gu0

解决办法,修改默认的api反向代理地址

  • chatgpt-api库默认使用https://chat.duti.tech/api/conversation反响代理,就算你的.env没有配置,它也会默认走这个代理。(实际上openai只有在登录时需要走代理,其他大部分时候都是可以正常访问的。)
  • 默认的反向代理,目前好像挂了???切了日本、香港、国内的代理,访问都是403.
  • 切换可用的代理,参考chatgpt-api,官方提供了两个反向代理,第一个挂了??? 第二个可用。
image ``` # 反向代理,可选 API_REVERSE_PROXY: "https://gpt.pawan.krd/backend-api/conversation" ```

怎么默认不走代理 我服务器在国外不用反代

在国外的服务器可以不用反代嘛

Jinzedev avatar Mar 09 '23 13:03 Jinzedev

本人服务器在国外,但是还是出现了 image 是用docker镜像安装的

Jinzedev avatar Mar 09 '23 13:03 Jinzedev

本人服务器在国外,但是还是出现了 image 是用docker镜像安装的

同样的问题,请问解决了吗

ventusoon avatar Mar 11 '23 11:03 ventusoon

本人是使用自己的api key是可以用的。浅说一下自己搭建代理的思路,本人有一台国内的阿里云,同时也有一个国外的小鸡。采用v2ray的方式在国外搭建好能用的代理,然后再用一个docker项目v2ray/official直接在阿里云的服务器部署v2ray,记住ip和地址,最后启动本项目的时候将apikey设置好,然后代理 SOCKS_PROXY_HOST: (填写自己的ip,别填127.0.0.1,像我就是直接用阿里云的ip)、SOCKS_PROXY_PORT:(docker映射 出来的地址)即可 然后出现的问题是 token仍然是无法使用的,现在的token修复我好像传参出现问题,与原来的接口不一致·

linux用docker设置代理

将v2的端口设置好,并在 /etc/v2ray/config.json这个文件中配置好导出的客户端模块,最后一键运行这个代码

docker run -d --name v2ray -v /etc/v2ray:/etc/v2ray -p 10890:10890 v2ray/official  v2ray -config=/etc/v2ray/config.json

docker 查看自己是否启动代理

  • 如果是http代理

    • curl --proxy http://127.0.0.1:10890 www.google.com
      

saaaaadk avatar Mar 12 '23 04:03 saaaaadk