求助:Foxcode的官渠Claude与Gemini,如何正确接入普通第三方客户端/Bot?

大佬们好,最近在折腾把 Foxcode 的 API 接入到自己的 QQ 机器人(我预想希望同时支持 OpenAI / Anthropic / Gemini 格式,目前是依靠在添加api和地址时进行手动指令分类实现的)。

目前遇到个很头疼的问题:他家发放的 Key 全是 sk-ant-oat01-…格式,官方教程主要教了怎么在 Claude Code (cc) 和 Gemini CLI 等命令行工具里用。但我不想局限在 CLI 里,想直接作为常规 API 接入聊天软件。

折腾了一个多小时没懂,各种 404 和 500,来求助一下正确的 URL 后缀和 Header 格式。

【成功对照组:AWS 渠道的 Claude】
请求格式:Anthropic 原生格式
API URL:https://code.newcli.com/claude/aws/v1/messages(因为不是那种第三方聊天软件会自动补,所以在添加的时候手动补全了后缀)
结果:完美调用,AWS渠道网关比较宽容?

失败的:Claude官渠满血版
基础 URL:https://code.newcli.com/claude
尝试方案:按理说也是补全 /v1/messages 走 Anthropic 协议。但由于 Key 是 oat 令牌,如果放 x-api-key 头里,网关直接无情拦截报错:{“error”: {“message”: “暂不支持”, “type”: “invalid_request_error”}}。
疑问:对于这种针对 Claude Code 的官渠节点,要接入 ChatBox 或我自己写的机器人聊天代码里,标准的请求 URL 到底该怎么拼?Header 必须强制 Authorization: Bearer 吗?

另一个失败的:Gemini 渠道
基础 URL:https://code.newcli.com/gemini
尝试方案 A(OpenAI 兼容格式): 试图走最稳妥的兼容模式,直接请求 https://code.newcli.com/v1/chat/completions或者 https://code.newcli.com/gemini/v1/chat/completions。
结果:404 Page not found。说明他家似乎没有全局的 OpenAI 转换路由。

尝试方案 B(Gemini 原生格式,不带路由):直接请求教程给的 https://code.newcli.com/gemini。
结果:404 Page not found: /gemini。

尝试方案 C(Gemini 原生格式,完整路径补全):参考 Google 官方文档,强行补全端点为:https://code.newcli.com/gemini/v1beta/models/gemini-3.0-pro:generateContent (同时 Header 带上了 Bearer Token)。
结果:报 500 Internal Server Error。请求进去了,但服务器内部处理崩溃?


感觉服务商为了适配 CLI 工具,对这几个官渠做了特殊的网关层限制或者路径重写?但是完全不开放给普通聊天api用吗,孩子有时候并不想只在cli工具里用啊QWQ实在不是很懂
请问有没有大佬成功把 Foxcode 的 Gemini 或者官渠 Claude 塞进过 Cherry Studio、ChatBox 或者自建 Bot 里的(虽然我没怎么用cherry studio,但是如果那个可以做到的话,我自己的bot里应该也可以同样做到?)?求指点正确的URL 拼接方式和Header 鉴权方式!!救救孩子,万分感谢!

我记得,cc专用是不能转成常规api使用的,是违反商家规定的:thinking::thinking:

这样吗 :smiling_face_with_tear:我暂时没有看见相关公告或说明…)但gemini感觉应该没理由限制)

会有提示词检测的,你放在不是cc客户端里,就算伪造了请求头之类的,被检测到了估计也是封号+不退款。看看用户协议和模型说明是怎么说的吧,哪些能用到哪里

楼上都说完了, 官渠不允许除了cc外的地方使用
额外说一嘴, 佬你真是有钱, 他们家官渠那个价格… 你居然用它去对接bot

楼主还是小瞧了cc的威力,毕竟以前我也不懂,直到真的看后台cc请求数据才知道

只是想试一下)发现负担不起肯定不这样用了x
然后foxcode网页上只是写了“该方案用于官方客户端使用”,和“支持在cc中使用”,没看见禁止在此之外使用的字样,所以我才寻思))

然后gemini应该没有那么严格但是也弄不出来用x很困扰

印象里只知道cc封号很狠,所以才寻思用第三方api))

呃,昨天看群里说gemini渠道好像炸了。
接bot的话,我接Aws渠道是没问题的。
官渠的话太贵了,我没试过。
不过如果你真想搞成第三方软件能用的格式的话,可以部署个cpa,然后用cpa转成openai格式。

贴一个ai写的踩坑记录。

:brick: Claude 渠道 403/404(不是 IP 问题,而是协议不匹配)
日期: 2026-02-23 问题描述: 新增 foxcode 渠道后,切换 Claude 模型出现 403 Your request was blocked 或 404。

原因分析: 该渠道并非 OpenAI 兼容的 chat/completions 接口,而是 Anthropic Messages 协议。把 provider 配置成 openai-completions 会导致请求路径/头部错误,从而报错。

验证结果:

错误调用(OpenAI 风格)会触发 404/拦截。
正确调用:POST /v1/messages + x-api-key + anthropic-version 返回 200。
解决方案: 将 foxcode 的 API 协议改为:

{
“models”: {
“providers”: {
“foxcode”: {
“api”: “anthropic-messages”
}
}
}
}

好的,感谢老大,我去研究一下。gemini好像确实是炸了的问题(结果官网还显示一片绿。。。让我怀疑自己)

这家的aws分组是不限制调用渠道吧

总是想试试看满血版有什么不一样(x被打)

是的,我也是想 在bot使用,估计不给

官方渠道的CC是不允许用于第三方的,几乎用不了

这是Anthropic做的限制,A÷会检测各种请求参数(如请求头请求体UA这些),必须CC才会有响应,不然可能就封号了

同问,佬现在gemini解决了吗?我也想接入gemini到自己写的程序里面

没有弄好,因为他们家Gemini现在也是坏的。但是你可以反重力反代进cc用,虽然效果肯定不如codex或者opus就是了

这家目前还在吗? 看公告很久没更新了。

之前发了个工单。也是一个月了都没有回复。

另外这家的官方渠道价格真的是好贵好贵

还在,只能说官方在想办法可能

哭了,我刚充进去,结果发现调用不了