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

推薦訂閱源

博客园 - 司徒正美
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
月光博客
月光博客
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI

阮一峰的网络日志

科技爱好者周刊(第 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 的新书
國產大模型接入 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 包月,性價比很高,大家如果需要編程模型,建議開通。

(完)