阮一峰的网络日志 11月11日 15:43
国产大模型接入 Claude Code 的简易方法
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文介绍了一种将国产大模型(如字节的 Doubao-Seed-Code)快速接入 Claude Code 的方法,该方法不影响 Claude Code 原有功能,并允许用户通过新增命令无缝切换底层模型。作者详细阐述了配置步骤,包括创建项目目录、安装依赖、设置环境变量以及编写调用脚本。文章以生成《太空侵略者》游戏为例,展示了 Doubao-Seed-Code 的编程能力,并对其响应速度、代码质量和性价比给予了高度评价,推荐开发者尝试。

💡 **便捷的模型切换与集成**:文章提供了一种创新的方法,允许用户在不影响 Claude Code 原有功能的前提下,通过新增命令行指令,快速、丝滑地接入并切换不同的国产大模型,如字节的 Doubao-Seed-Code。这为用户提供了更大的灵活性,能够便捷地体验和测试最新的模型成果,且在推广期通常伴有优惠。

💻 **Doubao-Seed-Code 的编程优势**:作者重点介绍了字节跳动推出的首个编程模型 Doubao-Seed-Code。该模型在 SWE-bench 评测中表现出色,原生兼容 Anthropic API,无需额外配置即可接入 Claude Code。其在响应速度、代码生成质量和可读性方面均表现优异,能够一次性生成可运行且无报错的代码,极大地提升了开发效率。

💰 **高性价比的解决方案**:Doubao-Seed-Code 提供了极具吸引力的定价策略,特别是其“Coding Plan”活动,首月仅需9.9元即可实现 API 包月,后续续费也仅为40元/月,官方宣称是国内最低价格。这使得它成为一个经济高效的编程模型选择,尤其适合需要频繁使用编程AI工具的开发者。

🚀 **详细的配置与实操指南**:文章提供了详尽的配置步骤,包括创建独立的项目目录、安装 Claude Code 依赖、创建自定义的调用脚本、配置环境变量(如 API Key、Base URL 等)以及将脚本目录添加到系统 PATH。整个过程仅需几分钟,对用户非常友好,并附有代码示例和验证命令,确保用户能够顺利完成集成。

一、

国产大模型如火如荼,新模型层出不穷,大家有没有在用?

很多同学用惯了现有模型,懒得尝试新模型,真的很可惜。

我的做法是,只要是新模型,就尽量试用,体验最新训练成果。而且,推广期往往有优惠,不用白不用。

今天就来分享,我怎么把国产大模型接入 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 APICLAUDE_BIN="$HOME/claude-model/node_modules/.bin/claude"# Inject API credentialsexport 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日

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

国产大模型 Claude Code Doubao-Seed-Code AI编程 模型接入 LLM Integration ByteDance Programming Model AI Tools
相关文章