V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
shadeofgod
V2EX  ›  分享创造

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

  •  
  •   shadeofgod ·
    zoubingwu · 22 小时 4 分钟前 · 449 次点击

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

    • 对话交互流畅
    • 上下文理解到位
    • 工具调用可靠
    • UI 体验很平衡,像 opencode 那个 TUI 有点重了

    但有个痛点:只能用 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

    如果你也:

    • 喜欢 Claude Code 的体验
    • 但想用 Gemini/GPT/Copilot
    • 又不想折腾复杂的网关

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

    wsszh
        1
    wsszh  
       14 小时 6 分钟前
    哈哈,这个是痛点,不知道为啥之前好几个类似的开源项目都弃坑了。。
    nananqujava
        2
    nananqujava  
       13 小时 57 分钟前
    同样需要
    shadeofgod
        3
    shadeofgod  
    OP
       13 小时 9 分钟前
    @wsszh 主要这个事儿确实挺坑的。。。说是兼容其实都有各种小区别
    gmuubyssss
        4
    gmuubyssss  
       5 小时 3 分钟前
    你需要一个 ccr
    shadeofgod
        5
    shadeofgod  
    OP
       4 小时 27 分钟前
    @gmuubyssss 用过,主要我还希望用 claude agent sdk 的也能切换,而且个人不太喜欢 ccr 那种设计
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   944 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:41 · PVG 04:41 · LAX 12:41 · JFK 15:41
    ♥ Do have faith in what you're doing.