慣性聚合 関心のあるブログ、ニュース、テクノロジーを効率的に追跡
原文を読む 慣性聚合で開く

おすすめ購読元

博客园 - 司徒正美
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

阮一峰的网络日志

記事がありません

国産大モデルが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になります。

上記の2つのコマンドは同時に使用できます。影響を及ぼしません。他のモデルを追加することもできます。各モデルは独自のコマンドを持ち、新モデルのテストを最大限に便利にします。

三、

の前に、まず簡単にDoubao-Seed-Codeを紹介します。優れた国産モデルはしっかりと宣伝されるべきです。

これは豆包大模型シリーズに属し、该シリーズの最初のプログラミング推論専用モデルです。つまり、これは字节跳动が初めて公開したプログラミングモデルです。

SWE-benchの評価によると、それと同社のTraeという智能IDE製品の組み合わせが、SWE-Bench-Verifiedのランキングで1位を獲得しています。

私はこのモデルに非常に興味を持っています。主に3つの理由があります。

(1)これは大手企業の主力モデルで、モデルの品質、性能、応答速度が保証されています。

(2)これはアンチピック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モデルを体験したい場合、公式ドキュメントに従ってインストールできます。以下の方法と競合しません。

ベースモデルを変更するには、わずか3つのステップで数分で完了します。

最初のステップは、新しいプロジェクトディレクトリ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を使って、ウェブページ上で『スペースインベーダー』を実装する」。

HTMLとJavaScriptのページを作成して、スペースインベーダーを実装します

画面上でモデルの思考手順が継続的にスクロールし、約2〜3分で、すべてのファイルがspace-invadersディレクトリに生成されます

上記はブラウザのウェブページのスクリーンショットです。私は何も変更しませんでした。初めて生成した時点で動作可能で、エラーもなく、すべての操作が正常に行われ、満足です

生成されたHTMLソースコードはこちらです、コピーしてブラウザで開いて遊んでみてください。モデルの完全な会話はこちらです

次に、私は「ペンギンが自転車に乗る」というSVG画像を生成するのをテストしました。結果はご覧ください。

六、

まとめると、私が使ってみて、Claude CodeがDoubao-Seed-Codeに接続された後、非常にスムーズに動作し、応答速度も速く、ネイティブモデルと同じような体験が得られました。

Doubao-Seed-Codeというプログラミングモデル自体について、総じて満足しています:段階的な推論が非常に明確で、思考時間が短く、生成されたコードの完成度も高く、読みやすく、ほとんどの場合に一度で実行に成功します。

現在、Coding Planキャンペーンがあり、9.9元でAPIを月額利用できるため、コストパフォーマンスが非常に高く、プログラミングモデルが必要な場合は、ぜひ利用することをお勧めします。

(終)