如题,我在今年早些时候尝试使用 OpenAI 的 API 时发现国内无法直连,于是借用 Cloudflare Workers 代理顺利避开 IP 检测。需要用到的主要资源是 Cloudflare Worker ,未被黑名单的自有域名,以及合法的 API Key 。 详细步骤参考来源:使用 Cloudflare Workers 让 OpenAI API 绕过 GFW 且避免被封禁 (感谢原作者noobnooc)
后来接触到 Claude 之后发现其各方面性能都不错,而且比 ChatGPT 更能满足本人的需要,于是近日打算转用 Anthropic 的 API ,同样无法直连,于是按照上述方法尝试重新建立新的 Worker 用于 Anthropic API 的代理。进行到其中
将 https://gist.github.com/noobnooc/d0407b5fb81cff9d36f981170b99d4e6 里的代码粘贴到 Worker 中并部署
这一步时,我把其中 upstream 的api.openai.com
替换为了api.anthropic.com/v1/messages
,然而代理部署后却得到了"Not Found"的报错。直接访问api.anthropic.com/v1/messages
的话报错信息是"Method Not Allowed",说明至少这个端点是存在的,但代理似乎没法访问到?不太理解,目前就卡在这儿了。
如果各位有兴趣的话可以看看这个方法的具体说明,指点我一下可能是哪个环节的问题,该怎么修改,那就太好了。感激不尽!
(不太清楚这个问题应该放在哪个节点,感觉比起 Cloudflare 更应该是 Anthropic 那边出的问题,Anthropic 没有独立节点所以暂时搁这儿了)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.