为什么我反对使用 CF Worker / AI Gateway 去反代 OpenAI API

这也许是你 OpenAI API 被封号的一个原因。

https://api-proxy.oaipro.com/debug/echo

上面是我写的一个接口,用来打印我接口收到的一些 HTTP 请求头、正文等信息。

因为我躲在 Cloudflare 后面,所以你能看到一些 Cloudflare 给我额外传过来的请求头。大家可以看看,还是比较真实反映了你的一些信息。

接下来,我使用 Cloudflare Worker 试图反代这个接口:

https://test-api-worker.oaipro.com/debug/echo

你们可以试试看,这个 Cloudflare Worker 透传了我的很多信息给了我原始的接口,换句话说,我并没能很好地躲在 Worker 背后,它把我全卖了。甚至通过 Cf-Worker 这个头,把我 Worker 绑定的域名都卖掉。

Cloudflare AI Gateway 我虽然测试不到,但同理,我不相信它会保护我们的信息。

试想一下,你使用 Cloudflare Worker 去反代 api.openai.com 的时候,官方在后台看到的会是些什么信息呢?

https://api-proxy.oaipro.com 是我自己在用的功能类似 Worker 反代 api.openai.com 接口效果相同的一个服务,只不过不会把你的真实信息丢过去。

curl https://api-proxy.oaipro.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <OPENAI_API_KEY>" \
  -d '{
    "model": "gpt-3.5-turbo",
    "messages": [
      {
        "role": "system",
        "content": "You are a helpful assistant."
      },
      {
        "role": "user",
        "content": "Hello!"
      }
    ]
  }'

当然,有能力有服务器还是建议自建代理,总之不要再用 Worker 反代。

198 个赞

前排

4 个赞

前排~~

4 个赞

知道了

3 个赞

几排了?

3 个赞

前排。

3 个赞

前排

3 个赞

捉虫,标题缺个n

3 个赞

好几次看到你第一了~

3 个赞

前排

3 个赞

嘿嘿

2 个赞

前排

前排

晓得了

总结:就用始皇的反代就挺好,别自己瞎鼓捣。除非自己有能力,用稳定海外节点反代。

9 个赞

做好笔记

非前排,没想到oai会对cf反代进行制裁

我没能力,就用始皇的服务器

懂了,大善人不保护你的信息

1 个赞

我理解: cf Worker再反代始皇接口没这个问题吧 :mask: