慣性聚合 高效追蹤和閱讀你感興趣的部落格、新聞、科技資訊
閱讀原文 在慣性聚合中打開

推薦訂閱源

Know Your Adversary
Know Your Adversary
云风的 BLOG
云风的 BLOG
腾讯CDC
WordPress大学
WordPress大学
小众软件
小众软件
罗磊的独立博客
The Last Watchdog
The Last Watchdog
NISL@THU
NISL@THU
IT之家
IT之家
Last Week in AI
Last Week in AI
量子位
G
GRAHAM CLULEY
P
Privacy International News Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Spread Privacy
Spread Privacy
Cyberwarzone
Cyberwarzone
L
Lohrmann on Cybersecurity
雷峰网
雷峰网
博客园 - Franky
C
Cybersecurity and Infrastructure Security Agency CISA
C
Cyber Attacks, Cyber Crime and Cyber Security
博客园 - 聂微东
博客园 - 【当耐特】
P
Palo Alto Networks Blog
T
Tailwind CSS Blog
博客园_首页
Jina AI
Jina AI
SecWiki News
SecWiki News
大猫的无限游戏
大猫的无限游戏
O
OpenAI News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Security Latest
Security Latest
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Webroot Blog
Webroot Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
Hacker News: Ask HN
Hacker News: Ask HN
L
LINUX DO - 热门话题
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Project Zero
Project Zero
Scott Helme
Scott Helme
N
Netflix TechBlog - Medium
T
Threatpost
S
Securelist
F
Fortinet All Blogs
S
Schneier on Security
L
LINUX DO - 最新话题
博客园 - 叶小钗
V
Vulnerabilities – Threatpost

阮一峰的网络日志

科技爱好者周刊(第 396 期):互联网通信的替代方案 科技爱好者周刊(第 396 期):互联网通信的替代方案 - 阮一峰的网络日志 科技爱好者周刊(第 395 期):软件开发的第三种方式 科技爱好者周刊(第 395 期):软件开发的第三种方式 - 阮一峰的网络日志 科技爱好者周刊(第 393 期):脑腐状态 科技爱好者周刊(第 392 期):axios 投毒与好莱坞式骗术 科技爱好者周刊(第 391 期):AI 的贫富分化 科技爱好者周刊(第 390 期):没有语料,大模型就是智障 套壳中国大模型撑起500亿美元估值?扒一扒 Cursor 的"套壳"疑云 科技爱好者周刊(第 389 期):未来如何招聘程序员 科技爱好者周刊(第 388 期):测试是新的护城河 零安装的"云养虾":ArkClaw 使用指南 科技爱好者周刊(第 387 期):你是领先的 科技爱好者周刊(第 386 期):当外卖员接入 AI 字节全家桶 Seed 2.0 + TRAE 玩转 Skill 科技爱好者周刊(第 385 期):马斯克害怕中国车企吗? 智谱旗舰 GLM-5 实测:对比 Opus 4.6 和 GPT-5.3-Codex 科技爱好者周刊(第 384 期):为什么软件股下跌 科技爱好者周刊(第 383 期):你是第几级 AI 编程 Kimi 的一体化,Manus 的分层 科技爱好者周刊(第 382 期):独立软件的黄昏 AI native Workspace 也许是智能体的下一阶段 科技爱好者周刊(第 381 期):中国 AI 大模型领导者在想什么 科技爱好者周刊(第 380 期):为什么人们拥抱"不对称收益" 科技爱好者周刊(第 379 期):《硅谷钢铁侠》摘录 我如何用 AI 处理历史遗留代码:MiniMax M2.1 升级体验 科技爱好者周刊(第 378 期):预测是新的互联网热点 科技爱好者周刊(第 377 期):14万美元的贫困线 科技爱好者周刊(第 376 期):太空数据中心的争议 科技爱好者周刊(第 375 期):一扇门的 Bug 终于有人做了 Subagent,TRAE 国内版 SOLO 模式来了 科技爱好者周刊(第 374 期):6GHz 的问题 VS Code 使用国产大模型 MiniMax M2 教程 科技爱好者周刊(第 373 期):数据模型是新产品的核心 科技爱好者周刊(第 372 期):软件界面如何设计 大模型比拼:MiniMax M2 vs GLM 4.6 vs Claude Sonnet 4.5 科技爱好者周刊(第 371 期):一个乐观主义者的专访 科技爱好者周刊(第 370 期):正确的代码高亮 错误处理:异常好于状态码 科技爱好者周刊(第 369 期):Tim 与罗永浩的对谈 科技爱好者周刊(第 368 期):不要这样管理软件团队 一天之内,智谱和 Anthropic 都发了最强编程模型 科技爱好者周刊(第 367 期):Nano Banana 的几个妙用 科技爱好者周刊(第 366 期):旧金山疯狂的 AI 广告 科技爱好者周刊(第 365 期):流量变现正在崩塌 科技爱好者周刊(第 364 期):最难还原的魔方 科技爱好者周刊(第 363 期):最好懂的神经网络解释 科技爱好者周刊(第 362 期):GitHub 工程师谈系统设计 科技爱好者周刊(第 361 期):暗网 Tor 安全吗? 科技爱好者周刊(第 360 期):Dan Wang 的新书 科技爱好者周刊(第 359 期):Palantir 值得关注 科技爱好者周刊(第 358 期):如何拯救一家濒临倒闭的创业公司 扣子空间网页设计,是在挑战 V0 吗? 《唐纵日记》摘录 科技爱好者周刊(第 357 期):稳定币的博弈 科技爱好者周刊(第 356 期):公司强推 AI 编程,我该怎么办 科技爱好者周刊(第 355 期):两本《芯片战争》 科技爱好者周刊(第 354 期):8000mAh 手机电池,说明了什么? 国产 AI 网页开发工具:豆包 AI 编程简单测评 科技爱好者周刊(第 353 期):苹果的"液态玻璃"是为了 AR 科技爱好者周刊(第 352 期):Bug 追踪系统的正确样子 科技爱好者周刊(第 351 期):GitHub Issues(几乎)是最好的笔记应用 科技爱好者周刊(第 350 期):Java 三十周年 科技爱好者周刊(第 349 期):神经网络算法的发明者 科技爱好者周刊(第 348 期):李飞飞,从移民到 AI 明星 科技爱好者周刊(第 347 期):冷启动的破解之道 科技爱好者周刊(第 346 期):未来就是永恒感的丧失 科技爱好者周刊(第 345 期):HDMI 2.2 影音可能到头了 科技爱好者周刊(第 344 期):制造业正在"零工化" 科技爱好者周刊(第 343 期):如何阻止 AI 爬虫 科技爱好者周刊(第 342 期):面试的 AI 作弊----用数字人去面试 科技爱好者周刊(第 341 期):低代码编程,恐怕不会成功 科技爱好者周刊(第 340 期):技术炒作三十年 科技爱好者周刊(第 339 期):代币是什么 科技爱好者周刊(第 338 期):重新思考 6G 科技爱好者周刊(第 337 期):互联网创业几乎没了 科技爱好者周刊(第 336 期):面对 AI,互联网正在衰落 科技爱好者周刊(第 335 期):年底的未来已来 科技爱好者周刊(第 334 期):年终笔记四则 科技爱好者周刊(第 333 期):一切都要支付两次 科技爱好者周刊(第 332 期):西蒙·威利森的年终总结,梁文锋的访谈 科技爱好者周刊(第 331 期):你可能是一个 NPC 科技爱好者周刊(第 330 期):李开复梳理人工智能 科技爱好者周刊(第 329 期):示意图利器 D2 科技爱好者周刊(第 328 期):AI 模型不是一门好生意 科技爱好者周刊(第 327 期):没有链接的互联网 科技爱好者周刊(第 326 期):世界没有那么多财富 科技爱好者周刊(第 325 期):VS Code 编辑器的下一站是 Zed? 科技爱好者周刊(第 324 期):人类已知的最大质数 科技爱好者周刊(第 323 期):技术公司的口号比拼 科技爱好者周刊(第 322 期):内容行业的内幕 科技爱好者周刊(第 321 期):傅盛回忆录 科技爱好者周刊(第 320 期):乒乓仓 科技爱好者周刊(第 319 期):如何拍出爆款视频 科技爱好者周刊(第 318 期):创业咖啡馆的记忆 科技爱好者周刊(第 317 期):驴子、老虎和狮子的寓言 科技爱好者周刊(第 316 期):你一生的故事 科技爱好者周刊(第 315 期):一份谷歌离职报告 科技爱好者周刊(第 314 期):《黑神话:悟空》可以产业化吗? 科技爱好者周刊(第 313 期):如果新加坡没有空调
国产大模型接入 Claude Code 教程:以 Doubao-Seed-Code 为例
阮一峰 · 2025-11-11 · via 阮一峰的网络日志

一、

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

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

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

今天就来分享,我怎么把国产大模型接入 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 包月,性价比很高,大家如果需要编程模型,建议开通。

(完)