国产大模型接入 Claude Code 教程:以 Doubao-Seed-Code 为例
TL;DR
本文以Doubao-Seed-Code为例,分享如何将国产大模型接入Claude Code。通过简单脚本配置,可快速切换底层模型,不影响原功能,并测试模型性能。
Key Takeaways
- •使用自定义脚本claude-doubao,可轻松将Doubao-Seed-Code等国产模型接入Claude Code,无需修改原系统。
- •Doubao-Seed-Code是字节跳动首款编程模型,原生兼容Anthropic API,性价比高,适合编程任务。
- •接入方法通用,支持添加多个模型,每个模型有独立命令,方便测试和比较。
- •测试显示模型响应快、代码生成质量高,易于理解,适合日常编程使用。
Tags
一、
国产大模型如火如荼,新模型层出不穷,大家有没有在用?
很多同学用惯了现有模型,懒得尝试新模型,真的很可惜。
我的做法是,只要是新模型,就尽量试用,体验最新训练成果。而且,推广期往往有优惠,不用白不用。
今天就来分享,我怎么把国产大模型接入 Claude Code。

大家知道,Claude Code 是眼下最流行、公认功能最强的 AI 终端,但是限制国人使用。所以,我们要换掉它的底层模型。
大家用我的方法,只需要几分钟,就可以简易快速地接入各种国产大模型,丝滑使用。

这几天,字节旗下的豆包,正好发布了最新的编程模型 Doubao-Seed-Code。
我就拿它来演示,顺便测一下这个模型。
二、
我要分享的方法,完全不影响 Claude Code 本身,它还能正常使用。
也就是说,执行 claude 命令,调用的还是原来的 Claude Sonnet 4.5 模型。
$ claude
我会新增一个 claude-doubao 命令,执行后底层模型就切换了。
$ claude-doubao
这时,Claude Code 的功能一样都不少,但是使用的模型已经变成了 Doubao-Seed-Code。
上面两个命令,可以同时使用,互不影响。你还能继续添加其他模型,每一个模型都有自己的调用命令,最大程度方便测试新模型。
三、
开始之前,我先简单介绍一下 Doubao-Seed-Code,优秀的国产模型值得好好宣传。
它属于豆包大模型系列,是该系列第一个专门用于编程推理的模型。也就是说,这是字节跳动首次发布编程模型。

根据 SWE-bench 的评测,它和同是字节旗下的智能 IDE 产品 Trae 的组合,在 SWE-Bench-Verified 的排行榜位列第一。

我对这个模型非常感兴趣,主要有三个原因。
(1)它是大厂的主推模型,模型质量、性能表现、响应速度都有保证。
(2)它原生兼容 Anthropic API,可以丝滑接入 Claude Code,不用任何调整,是国外模型很好的平替。
(3)它价格便宜,现在有一个 Coding Plan 活动,可以 API 包月。一般强度使用的情况下,首月只要9.9元(续费40元/月),官方的宣传是"属于国内最低价格"。

大家可以在火山方舟,开通这个模型的 API Key,后面要用到。

四、
下面就来演示,Doubao-Seed-Code 如何快捷接入 Claude Code。
如果你已经安装了 Claude Code,下面的方法完全不影响,还是正常使用。
如果还没有安装 Claude Code,但想体验它的 Claude Sonnet 4.5 模型,可以根据官方文档进行安装,跟下面的方法也不冲突。
更改底层模型,只需要三个步骤,几分钟即可。
第一步,新建一个项目目录claude-model,在里面安装一个单独的 Claude Code。
$ mkdir ~/claude-model $ cd ~/claude-model $ npm init -y $ npm install @anthropic-ai/claude-code
然后,新建一个子目录 .claude-doubao,用来存放豆包的配置文件和缓存。
$ mkdir .claude-doubao
第二步,新建一个子目录 bin,用来存放可执行脚本。
$ mkdir ~/claude-model/bin
然后,要把这个 bin 目录放入 PATH 变量,让系统可以找到里面的命令。
PATH 变量的设置,macOS 可以修改 ~/.bash_profile 文件,Linux 可以修改 ~/.bashrc 文件,大概改成下面这样。
export PATH="$HOME/claude-model/bin:$PATH"
改完后,别忘了重启终端。
第三步,在上一步创建的 bin 目录里面,新建一个名为claude-doubao 的脚本,用来调用豆包模型。
$ touch ~/claude-model/bin/claude-doubao
在这个 claude-doubao 脚本里面,输入下面的内容。
#!/usr/bin/env bash # Wrapper for Claude Code CLI using Doubao API CLAUDE_BIN="$HOME/claude-model/node_modules/.bin/claude" # Inject API credentials export ANTHROPIC_AUTH_TOKEN="YOUR_DOUBAO_API_KEY" export ANTHROPIC_BASE_URL="https://ark.cn-beijing.volces.com/api/compatible" export ANTHROPIC_MODEL="doubao-seed-code-preview-latest" export API_TIMEOUT_MS=3000000 # Keep a separate config dir (optional) export CLAUDE_CONFIG_DIR="$HOME/claude-model/.claude-doubao" exec "$CLAUDE_BIN" "$@"
注意,上面脚本里面的 API Key,要填入你自己申请的 Key。另外,模型的名称和 URL 可能会发生变化,最好核对一下最新的官方文档。
然后,将它变成可执行脚本。
$ chmod +x ~/claude-model/bin/claude-doubao
这样就完成了所有步骤,可以开始使用了。
先测一下,Claude Code 是否正常运行。
$ claude-doubao --version

以后,调用 Doubao-Seed-Code 模型,就用 claude-doubao 命令;调用原始的 Claude Code,就用 claude命令。
# 调用 Doubao-Seed-Code $ claude-doubao # 调用原始模型 $ claude
上面的方法是通用的,其他模型也可以这样添加。
五、
下面,我们就用 Claude Code 来调用 Doubao-Seed-Code 模型,测试它的表现。
以前,有一个著名的游戏《太空侵略者》(Space Invaders),大家都玩过吧,就是战斗机发射子弹,击落外星人舰队。

我让 Doubao-Seed-Code 来生成这个游戏。
首先,新建一个项目目录 space-invaders,在该目录中启动 Claude Code(使用claude-doubao命令)。
$ mkdir space-invaders $ cd space-invaders $ claude-doubao
然后,填入提示词,"使用 HTML 和 JavaScript 在网页上实现《太空侵略者》"。
Write an HTML and JavaScript page implementing space invaders

屏幕上就会不停滚动模型的思考步骤,大概两三分钟,所有文件就在 space-invaders 目录里面生成完毕。

上面就是浏览器的网页截屏,我没有做任何的修改,第一次生成就是可玩的,没有报错,所有操作都正常,令人满意。
生成的 HTML 源码看这里,你可以复制过去,在浏览器打开玩玩看。模型的完整对话看这里。
接着,我还测试让它生成的"鹈鹕骑自行车"的 SVG 图片,大家自己看效果吧。


六、
总结一下,我用下来,Claude Code 接入 Doubao-Seed-Code 以后,用起来非常流畅,响应速度快,体验上跟原生模型没有差异。
至于 Doubao-Seed-Code 这个编程模型本身,总体上令人满意:一步步的推理非常清晰,思考时间短,生成的代码完成度高,且容易读懂,往往一次就能运行成功。
考虑到它现在有 Coding Plan 活动,9.9元就可以 API 包月,性价比很高,大家如果需要编程模型,建议开通。
(完)
文档信息
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
- 发表日期: 2025年11月11日
