linweiyuan / go-chatgpt-api

一个尝试绕过 Cloudflare 来使用 ChatGPT 接口的程序
MIT License
1.43k stars 449 forks source link

AccessToken 和 模拟 apiKey 下的报错问题 #282

Closed yfdoor closed 8 months ago

yfdoor commented 8 months ago

我安装了 :

REPOSITORY                             TAG       IMAGE ID       CREATED        SIZE
linweiyuan/go-chatgpt-api              latest    05acd16484fe   4 months ago   19.3MB
linweiyuan/chatgpt-proxy-server-warp   latest    ced254380b8c   5 months ago   496MB

Chanzhaoyu/chatgpt-web 中通过下面的设置,这样是可以正常工作的。

反向代理:http://xxx:8080/chatgpt/conversation
token:xxx

但是我在 Yidadaa/ChatGPT-Next-Web 中设置如下,这时却无法访问

接口地址:http://xxx:8080/imitate
API key: 和上面的 token 值一样

页面返回

{
  "message": "Route not found"
}

log 中报错 204 和 404, 最后一行的 200 是 chatgpt-web 可以正常访问的 log

Attaching to go-chatgpt-api, chatgpt-proxy-server-warp
chatgpt-proxy-server-warp    | Success
chatgpt-proxy-server-warp    | Success
chatgpt-proxy-server-warp    | Success
chatgpt-proxy-server-warp    | Success
chatgpt-proxy-server-warp    | 2023/10/14 09:19:20 socat[36] E connect(5, AF=2 127.0.0.1:40000, 16): Connection refused
go-chatgpt-api               | INFO[0000] GO_CHATGPT_API_PROXY: socks5://chatgpt-proxy-server-warp:65535 
go-chatgpt-api               | INFO[0002] Service go-chatgpt-api is ready.  
go-chatgpt-api               | [GIN] 2023/10/14 - 17:26:06 | 204 |       47.48µs |   144.24.88.12 | OPTIONS  "/imitate/v1/chat/completions"
go-chatgpt-api               | [GIN] 2023/10/14 - 17:26:08 | 404 |     103.605µs |   144.24.88.12 | POST     "/imitate/v1/chat/completions"
go-chatgpt-api               | [GIN] 2023/10/14 - 17:26:29 | 204 |       21.31µs |   144.24.88.12 | OPTIONS  "/imitate/v1/chat/completions"
go-chatgpt-api               | [GIN] 2023/10/14 - 17:26:32 | 404 |     158.138µs |   144.24.88.12 | POST     "/imitate/v1/chat/completions"
go-chatgpt-api               | [GIN] 2023/10/14 - 17:26:49 | 200 |  6.061012105s |   144.24.88.12 | POST     "/chatgpt/conversation"

不知道是不是我哪里设置的问题?感谢答复

linweiyuan commented 8 months ago

404 链接不对,正确的链接参考文档下方例子

yfdoor commented 8 months ago

@linweiyuan 我就是按照 文档填写的啊:

接口地址:http://xxx:8080/imitate
API key: token 值

而且我也参考了 discussion 中的 https://github.com/linweiyuan/go-chatgpt-api/discussions/238 讨论,去掉了端口号,可是还是不行,望大佬帮看看到底哪里的问题,谢谢

linweiyuan commented 8 months ago

docker pull linweiyuan/go-chatgpt-api