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

docker搭建好了,但是有点问题

Open emmmua opened this issue 1 year ago • 14 comments

前端页面可以访问,但是chatGPT回复就报错。

TypeError: fetch failed
    at Object.fetch (node:internal/deps/undici/undici:11413:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at fetchSSE (/app/node_modules/.pnpm/[email protected]/node_modules/chatgpt/build/index.js:46:15) {
  cause: ConnectTimeoutError: Connect Timeout Error
      at onConnectTimeout (node:internal/deps/undici/undici:8380:28)
      at node:internal/deps/undici/undici:8338:50
      at Immediate._onImmediate (node:internal/deps/undici/undici:8369:13)
      at process.processImmediate (node:internal/timers:476:21) {
    code: 'UND_ERR_CONNECT_TIMEOUT'
  }
}

emmmua avatar Mar 21 '23 08:03 emmmua

你的配置参数看看呢

WadeZeak avatar Mar 21 '23 09:03 WadeZeak

你的配置参数看看呢

# OpenAI API Key - https://platform.openai.com/overview
OPENAI_API_KEY=sk-NJw****************abwHY0QVw2bcUuEQa


# OpenAI API Base URL - https://api.openai.com
OPENAI_API_BASE_URL=https://openapi.ssiic.com

# Reverse Proxy
API_REVERSE_PROXY=https://bypass.duti.tech/api/conversation

# timeout
TIMEOUT_MS=100000

emmmua avatar Mar 21 '23 09:03 emmmua

你的配置参数看看呢

version: '3'

services:
  app:
    image: chatgpt-web # 总是使用latest,更新时重新pull该tag镜像即可
    ports:
      - 3002:3002
    environment:
      # 二选一
      OPENAI_API_KEY: sk-NJw****************abwHY0QVw2bcUuEQa
      # 二选一
      # OPENAI_ACCESS_TOKEN: xxx
      # API接口地址,可选,设置 OPENAI_API_KEY 时可用
      OPENAI_API_BASE_URL: https://openapi.ssiic.com
      # API模型,可选,设置 OPENAI_API_KEY 时可用
      # OPENAI_API_MODEL: xxx
      # 反向代理,可选
      API_REVERSE_PROXY: https://bypass.duti.tech/api/conversation
      # 访问权限密钥,可选
      # AUTH_SECRET_KEY: xxx
      # 每小时最大请求次数,可选,默认无限
      MAX_REQUEST_PER_HOUR: 50
      # 超时,单位毫秒,可选
      TIMEOUT_MS: 60000
      # Socks代理,可选,和 SOCKS_PROXY_PORT 一起时生效
      # SOCKS_PROXY_HOST: xxx
      # Socks代理端口,可选,和 SOCKS_PROXY_HOST 一起时生效
      # SOCKS_PROXY_PORT: xxx
      # HTTPS_PROXY 代理,可选
      # HTTPS_PROXY: http://xxx:7890
  nginx:
    image: nginx:alpine
    ports:
      - '80:80'
    expose:
      - '80'
    volumes:
      - ./nginx/html:/usr/share/nginx/html
      - ./nginx/nginx.conf:/etc/nginx/conf.d/default.conf
    links:
      - app

emmmua avatar Mar 21 '23 09:03 emmmua

1、你不应该把你的key放出来 2、看上去要梯子,因为连不上

vulgatecnn avatar Mar 21 '23 09:03 vulgatecnn

1、你不应该把你的key放出来 2、看上去要梯子,因为连不上

好的已修改,不是说不需要梯子吗?

emmmua avatar Mar 21 '23 09:03 emmmua

1、你不应该把你的key放出来 2、看上去要梯子,因为连不上

我是用腾讯云服务器

emmmua avatar Mar 21 '23 09:03 emmmua

为了安全 你把这个api key 删掉吧,这个还是需要梯子的,这是我的配置 image

WadeZeak avatar Mar 21 '23 09:03 WadeZeak

为了安全 你把这个api key 删掉吧,这个还是需要梯子的,这是我的配置 image

好的,谢谢,可能是服务器不能链接外网。

emmmua avatar Mar 21 '23 09:03 emmmua

为了安全 你把这个api key 删掉吧,这个还是需要梯子的,这是我的配置 image

是Linux使用梯子吗?

emmmua avatar Mar 21 '23 09:03 emmmua

你看下你网页版,F12后请求的是你配置的这个域名openapi.ssiic.com的哪个路径,而且这个单独的代理api得支持流式内容返回才行

jkhcc11 avatar Mar 22 '23 06:03 jkhcc11

我跟你是一样的问题,我也是腾讯云服务器,老哥解决了吗

Monica-lee99 avatar Mar 23 '23 08:03 Monica-lee99

我跟你是一样的问题,我也是腾讯云服务器,老哥解决了吗

配置和F12 截图发出来,然后部署的版本也发出来,你们这样问,怎么大佬们怎么给你们解决哦?靠猜咩?[狗头]

jkhcc11 avatar Mar 23 '23 08:03 jkhcc11

我跟你是一样的问题,我也是腾讯云服务器,老哥解决了吗

配置和F12 截图发出来,然后部署的版本也发出来,你们这样问,怎么大佬们怎么给你们解决哦?靠猜咩?[狗头] image image Uploading image.png…

我跟一楼一模一样的问题,腾讯云服务器,gpt调不通

Monica-lee99 avatar Mar 23 '23 09:03 Monica-lee99

前端页面可以访问,但是chatGPT回复就报错。

TypeError: fetch failed
    at Object.fetch (node:internal/deps/undici/undici:11413:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at fetchSSE (/app/node_modules/.pnpm/[email protected]/node_modules/chatgpt/build/index.js:46:15) {
  cause: ConnectTimeoutError: Connect Timeout Error
      at onConnectTimeout (node:internal/deps/undici/undici:8380:28)
      at node:internal/deps/undici/undici:8338:50
      at Immediate._onImmediate (node:internal/deps/undici/undici:8369:13)
      at process.processImmediate (node:internal/timers:476:21) {
    code: 'UND_ERR_CONNECT_TIMEOUT'
  }
}

你解决了吗

Monica-lee99 avatar Mar 23 '23 09:03 Monica-lee99

为了安全 你把这个api key 删掉吧,这个还是需要梯子的,这是我的配置 image

请问代理7890那个,是不是需要在服务器使用科学上网,因为我本地使用127.0.0.1:7890是可以正常使用的,现在就是部署的时候不知道如何处理。

1368590868 avatar Apr 02 '23 17:04 1368590868