火山方舟兼容 Anthropic 协议,三步环境变量配置即可让 Claude Code 换用豆包 Seed 2.1 Pro,实测修复复杂项目 bug。


火山方舟兼容 Anthropic 协议,三步环境变量配置即可让 Claude Code 换用豆包 Seed 2.1 Pro,实测修复复杂项目 bug。
豆包大模型 2.1(Seed 2.1 Pro)正式发布,前端代码能力在 Arena Frontend 榜上排到第 8,与 Opus 4.6 同档。更重要的是,火山方舟提供了兼容 Anthropic 协议的端点,意味着你日常用的 Claude Code、Cursor 这类 coding agent 可以无缝切换到豆包驱动。本教程演示如何用三个环境变量完成切换,并用一个真实开源项目的 bug 验证它能否当主力。

Seed 2.1 Pro 在 Arena Code Frontend 真人盲投榜上的位置,与 Opus 4.6 处于同一档位。
切换前你需要准备:
登录火山方舟控制台,找到并开通模型 doubao-seed-2-1-pro-preview,在「API Key 管理」中创建一把 ARK API Key,复制保存。
💡 提示:开通后记得充值。豆包 2.1 综合使用成本相比 Claude Opus 4.6 降低近 80%,预算敏感的开发者可以放心使用。
在 Claude Code 启动前注入三个变量即可(也可以写进 ~/.claude/settings.json 的 env 字段):
export ANTHROPIC_BASE_URL=https://ark.cn-beijing.volces.com/api/compatible
export ANTHROPIC_AUTH_TOKEN=你的_ARK_API_Key
export ANTHROPIC_MODEL=doubao-seed-2-1-pro-preview推荐在 ~/.zshrc 里写一个别名,把豆包驱动和原来的 claude 隔离开,互不干扰:
alias doubao='ANTHROPIC_BASE_URL=https://ark.cn-beijing.volces.com/api/compatible \
ANTHROPIC_AUTH_TOKEN=你的KEY \
ANTHROPIC_MODEL=doubao-seed-2-1-pro-preview \
claude'存好后 source ~/.zshrc,以后终端敲 doubao 就是一个豆包驱动的 Claude Code,敲 claude 还是原来的模型。
终端运行:
claude进入后敲 /status,确认显示的 Model 字段是 doubao-seed-2-1-pro-preview。

/status 命令可以直接确认 Claude Code 实际调用的模型,避免配置出错。
💡 提示:配置变量、写别名、改端点这一整套,你也可以直接丢给 Claude Code 或任何 agent,让它几分钟内帮你接好。真正必须亲手做的只有:开通模型、拿 Key、充值。
测试目标是一个叫 FanBox 的开源项目——「Coding Agent 的驾驶舱」:左边浏览预览本地文件,右边在内嵌真终端里跑 Claude Code、Codex,agent 每改一个文件,对应卡片就亮一下。

FanBox 是一个真有人用、还在天天长的产品,自写代码 28 个文件、15609 行,单 app.js 就 4572 行。复杂度足以检验一个新模型的实战能力。
直接让它拉 GitHub 上 FanBox 的 open issue,挑两个真实用户反馈的问题:
这两个 bug 都不靠一眼就能看穿——第一个连项目作者都没头绪,第二个需要读懂 skills 那套加载刷新逻辑。
Seed 2.1 Pro 拿到任务后,先进入 plan mode(Claude Code 里「先探索、先想清楚、再动手」的模式),自己把任务拆成两条并行线:派了两个 Explore 子 agent 同时跑——一个啃终端实现代码(45 次工具调用、12 万 token),一个查 skills 加载机制(35 次、近 4 万 token),都把相关代码摸透才回来。
plan mode + 并行子 agent 是 Claude Code 搭好的脚手架,会不会用是模型能力的体现。
修 #27 时,它没走偏门,而是顺着项目本来的写法修:装上 xterm 官方的剪贴板插件,给终端挂按键处理——Cmd+C 复制选中、Cmd+V 读系统剪贴板再用 bracketed paste 安全塞入终端,顺手补了 Cmd+加减 调字号。改动落在 app.js 等 5 个文件、80 多行。
关键体感是:它守着仓库原本的规矩改。项目里到处用 __noXterm 这种「加载失败就降级」的开关,它修的时候就照着加了个 __noClipboard 兜底,和原代码风格严丝合缝。对一个长期维护的项目,这一点比「能不能跑」还重要。

auto mode 下 Seed 2.1 Pro 一口气跑了 40 多分钟,中间没让人插手——长时间稳住复杂任务本身就是能力的硬指标。
改完之后两个 issue 都以一个 commit 提交进产品。作者在 app 里亲自点了点:
Cmd+V 能粘上了,新项目里加的 skill 也刷出来了/status 显示的不是豆包模型:检查三个环境变量是否都正确注入,特别注意 ANTHROPIC_BASE_URL 末尾不要带多余的 /。doubao-seed-2-1-pro-preview 模型权限,并且账户有余额。ANTHROPIC_MODEL 改成 doubao-seed-2-1-turbo-preview 即可,价格减半,适合简单任务。doubao 跑豆包,claude 跑原模型,互不影响。
微信原生 AI 助手小微开放灰测,基于腾讯自研 WeLM 模型,支持发消息、查账、分析朋友圈,但暂不支持定时发送和批量操作。

百度开源 Unlimited OCR,3B 总参数 / 500M 激活的端到端 OCR 模型,刷新 OmniDocBench SOTA,单次推理转录数十页文档不失忆。

影眸发布 Hyper3D Rodin Gen-2.5,4 秒生成百万面 3D 模型,全球首个突破千万面精度上限,搭配 12K 原生贴图,已接入 Unity、Canva、Figma。