快速让 Claude Code 用上 Gemini/OpenAI/Copilot 的模型

14 天前
 shadeofgod

用了很久 Claude Code ,真心觉得它是目前最好用的 CLI Agent:

但有个痛点:只能用 Claude 家的模型,虽然国产模型很多直接提供官方 Compatible API ,但最想试的还是 Gemini 和 OpenAI 的,尤其公司买了企业版可以用。有一些提供转换的网关服务,功能很丰富,但还要注册登录,自己部署又要配置数据库啥的一堆,有点太重了,我也不需要很多网关功能。

于是用 Cloudflare Worker 写了个极简转换层:

Repo 在 https://github.com/zoubingwu/anythropic

没有数据库、没有用户系统、没有注册登录。

可以部署到自己的 Worker 上,不用 1 分钟:

pnpm wrangler deploy

配置环境变量就行,anythropic.web7.workers.dev 换成自己的 worker 地址:

# 用 Gemini
export ANTHROPIC_BASE_URL="https://anythropic.web7.workers.dev/generativelanguage.googleapis.com/v1beta/openai"
export ANTHROPIC_AUTH_TOKEN=你的 Gemini API Key
export ANTHROPIC_MODEL="gemini-3-pro-preview"
export ANTHROPIC_SMALL_FAST_MODEL="gemini-2.5-flash"

# 用 OpenAI
export ANTHROPIC_BASE_URL="https://anythropic.web7.workers.dev/api.openai.com"
export ANTHROPIC_AUTH_TOKEN=$OPENAI_API_KEY
export ANTHROPIC_MODEL=gpt-5
export ANTHROPIC_SMALL_FAST_MODEL=gpt-5-mini

或者真的懒的话直接用这个公共地址(不会存任何数据,但还是推荐自己部署):https://anythropic.web7.workers.dev

也支持 Copilot ,10 刀订阅后能用很多模型。最近经常用一些成本低回复快的模型来读不熟悉的仓库的代码,效率很高。

目前支持 Chat Completions API ( OpenAI 格式),也就是 /v1/chat/completions 这种。某些模型只提供 Response API (新出的那种)暂时还不支持,后面看需求再加。

代码全开源:

https://github.com/zoubingwu/anythropic

如果你也:

可以试试。也欢迎提 PR ,一起改进。

1389 次点击
所在节点    分享创造
5 条回复
wsszh
13 天前
哈哈,这个是痛点,不知道为啥之前好几个类似的开源项目都弃坑了。。
nananqujava
13 天前
同样需要
shadeofgod
13 天前
@wsszh 主要这个事儿确实挺坑的。。。说是兼容其实都有各种小区别
gmuubyssss
13 天前
你需要一个 ccr
shadeofgod
13 天前
@gmuubyssss 用过,主要我还希望用 claude agent sdk 的也能切换,而且个人不太喜欢 ccr 那种设计

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1176505

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX