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