Claude CodeでDeepSeekを使う:Anthropic API設定ガイド
Claude CodeをDeepSeekのAnthropic互換エンドポイントに向けます——1ブロックの環境変数でOpus・Sonnet・Haikuをdeepseek-v4-proかflashにマッピングし、すべてのリクエストをDeepSeek APIの従量価格で課金します。
要点だけ
- DeepSeekはAnthropic互換エンドポイントを公開しているため、Claude Codeはプロキシなしで直接接続できます。
- 切り替えは環境変数1ブロックだけ:ANTHROPIC_BASE_URL と ANTHROPIC_AUTH_TOKEN、そしてモデルごとのマッピングです。
- エイリアスモデルは意図的に割り当てます:OpusとSonnetの枠にdeepseek-v4-pro、Haikuとサブエージェントの枠にdeepseek-v4-flash。
- 課金はDeepSeekの従量課金APIへ移行——解説動画のデモセッションは、完全なアプリの構築とテストを数セントでやり切り、利用状況はプラットフォームのダッシュボードで追えました。
DeepSeek v4 Pro on Claude Code - Full Setup Tutorial
チャンネル:Prince does AI8:08
Use Claude Code with ANY AI Model GPT, Gemini, DeepSeek
チャンネル:AyyazTech17:00
Anthropic-compatible API — official DeepSeek documentation
ドキュメント:api-docs.deepseek.com
スクリーンショットはPrince does AIのセットアップウォークスルー——クリーンな全画面録画——から。ルーター比較はAyyazTechの任意モデルツアーに、エンドポイントの事実はDeepSeek自身のAPIドキュメントに拠りました。
フレームの権利は各作者に帰属し、該当する瞬間へのディープリンク付きでクレジットを表記しています。記事は当サイトによるものです。
npmインストールからDeepSeek上で動くアプリまで
パート1 · インストールと設定
- 1
Claude Codeをインストールして確認
npmでCLIをインストールし、claude --version を実行——動画では2.1.89が表示されます。前提はNode.jsだけで、同じインストールがmacOS・Linux・Windowsで使えます。

バージョン確認でClaude Code 2.1.89のインストールを確認。0:46 を視聴 - 2
DeepSeekのAPIキーを取得する
platform.deepseek.com にサインインし、Billingページから少額をチャージ、サイドバーのAPI keysで新しいキーを作成します。すぐにコピー——プラットフォームは一度しか表示しません。

DeepSeekプラットフォームのコンソール、サイドバーにAPI keys。0:49 を視聴 - 3
環境変数ブロックを設定する
PowerShellで ANTHROPIC_BASE_URL をDeepSeekのAnthropicエンドポイントに、ANTHROPIC_AUTH_TOKEN を自分のキーに設定し、モデル枠をマッピングします:ANTHROPIC_MODEL とOPUS・SONNETのデフォルトをdeepseek-v4-proに、HAIKUのデフォルトと CLAUDE_CODE_SUBAGENT_MODEL をdeepseek-v4-flashに。ブロックをまとめて貼り付けてEnter。

環境変数ブロック:エンドポイント、トークン、モデルマッピング。1:35 を視聴
パート2 · DeepSeekで起動する
- 4
Claude Codeを起動する
同じPowerShellウィンドウで claude と入力し、フォルダ信頼のプロンプトに同意します。env プレフィックスで設定した環境変数はそのウィンドウ限り——後で再起動するなら、プロファイルに永続化しない限りブロックの再入力です。

設定済みのPowerShellウィンドウからClaude Codeを起動。2:05 を視聴 - 5
API課金バッジを確認する
ウェルカム画面にプラン名ではなく API Usage Billing のバッジが出れば、DeepSeekエンドポイントが生きています。モデル行はOpus・1Mコンテキストと表示されることがあります:それはマッピング名で、実際に応答するのはdeepseek-v4-proです。

Opus 4.6とAPI Usage Billingを示すウェルカム画面。2:25 を視聴 - 6
最初のプロンプトを走らせる
動画はデモを遮らないよう権限確認をスキップして起動しています。フラグなしでは、Claude Codeはいつも通り各編集前に確認します。まずは推論クイズで配管の健康チェックを。

権限をスキップしてデモセッションを起動。2:50 を視聴 - 7
回答をサニティチェックする
デモは小さな論理クイズ——洗車場まで歩くべきか車か——を投げ、理由付きの正答を受け取ります。ここでの10秒が、後の10分のデバッグを節約します。

洗車テストをDeepSeek経由で正解。3:18 を視聴
パート3 · 実力を証明させる
- 8
本物のビルドを任せる
けじめは規模でつけます——デモは印象的なElectronアプリを要求し、まずモデルに計画させます。計画してから構築する流れはDeepSeekでも同じ:計画を承認し、ステップが消化されていくのを見ます。

クリップボード管理アプリClipMasterを計画中のモデル。4:22 を視聴 - 9
完成を待ってアプリを開く
Claude Codeは雛形を作り、コードを書き、成果物を起動します——デモのClipMasterはクリップボードを監視し、履歴を保持し、グローバルショートカットを登録します。計画・承認・構築のサイクルが返す、期待通りの成果です。

機能一覧つきで完成したClipMasterアプリ。5:25 を視聴 - 10
ユーザーとして出力をテストする
システムのどこかで何かをコピーし、生成アプリの履歴に出てくるのを見ます。試すことは信じることに勝ります——デモは2台目のモニターからコピーして、キャプチャが本物だと証明しています。

コピー項目がClipMasterのライブ履歴に着地。5:55 を視聴 - 11
いくらかかったか確認する
DeepSeekプラットフォームに戻ると、Usageページにセッションのリクエスト数・トークン・支出が出ます。制作者の見出しは「約200万トークンで8セント」。あなたの数字も同じダッシュボードにほぼリアルタイムで着地します。

構築とテストを終えたセッション後の利用ダッシュボード。7:00 を視聴
直接エンドポイントか、claude-code-routerか
DeepSeekでClaude Codeを動かす方法は2つ。このガイドはAnthropic互換エンドポイントへの直接接続を使い、ルーターツールはもう1つの道です。
- 1直接エンドポイント(このガイド):追加ツールゼロ——環境変数だけで、Claude Codeはapi.deepseek.comと直接会話します。
- 2claude-code-router:セッション途中のモデル切り替えやマルチプロバイダー振り分けを加えるローカルプロキシ。代償は、もう1つのサービスのインストールと設定です。
- 3DeepSeekがメインなら直接接続を。複数プロバイダーを掛け持ちしたり作業ごとにモデルを替えたりするならルーターを。
- 4どちらでもClaude Codeの体感は同じ——計画もツールも権限も同じ挙動で、変わるのは課金とエイリアスの裏のモデルだけです。
当サイトのClaude Codeルーターチュートリアルが、プロキシ経路を専用のDeepSeek設定込みで順を追って解説します。
セットアップが言うことを聞かないとき
ここの失敗はほぼすべて、環境変数か古いウィンドウのせいです。他に手を出す前に、このリストを潰しましょう。
- 1まだClaudeプランで課金される:ウェルカム画面にプラン名が出てAPI Usage Billingが出ない——環境変数ブロックを別のターミナルウィンドウで設定したパターンです。claude を起動するウィンドウで再実行しましょう。
- 2認証エラー:トークンを引用符や空白付きで貼ったか、キーの残高がありません。新しいキーを作成してチャージし、ANTHROPIC_AUTH_TOKEN を設定し直しましょう。
- 3ツール利用に言及するモデルエラー:古めのDeepSeekスナップショットは一部のツール呼び出しを苦手としました——ステップ3のとおり、メイン枠はdeepseek-v4-pro、サブエージェントはflashのままに。
- 4応答しているモデルが違う気がする:エイリアスを思い出してください。UIはOpusやSonnetと表示しますが、実モデルはあなたのマッピングが決めます——ラベルでなく ANTHROPIC_MODEL を先に確認。
- 5設定がセッション間で消える:PowerShellの環境変数はウィンドウと運命を共にします。ブロックをシェルプロファイルに永続化するか、コーディング前に実行する小さなスクリプトに包みましょう。
Anthropic課金へ戻すには:変数を消します——同じウィンドウで remove-env ANTHROPIC_BASE_URL とその仲間を——そしてClaude Codeを再起動。
