
用了很久 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 ,一起改进。
1 wsszh 11 天前 哈哈,这个是痛点,不知道为啥之前好几个类似的开源项目都弃坑了。。 |
2 nananqujava 11 天前 同样需要 |
3 shadeofgod OP @wsszh 主要这个事儿确实挺坑的。。。说是兼容其实都有各种小区别 |
4 gmuubyssss 11 天前 你需要一个 ccr |
5 shadeofgod OP @gmuubyssss 用过,主要我还希望用 claude agent sdk 的也能切换,而且个人不太喜欢 ccr 那种设计 |