Deepseek ArtifactsDeepseek Artifacts
APIセットアップ · 11ステップ

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

YouTubeで視聴

Use Claude Code with ANY AI Model GPT, Gemini, DeepSeek

チャンネル:AyyazTech17:00

YouTubeで視聴

Anthropic-compatible API — official DeepSeek documentation

ドキュメント:api-docs.deepseek.com

YouTubeで視聴

スクリーンショットはPrince does AIのセットアップウォークスルー——クリーンな全画面録画——から。ルーター比較はAyyazTechの任意モデルツアーに、エンドポイントの事実はDeepSeek自身のAPIドキュメントに拠りました。

フレームの権利は各作者に帰属し、該当する瞬間へのディープリンク付きでクレジットを表記しています。記事は当サイトによるものです。

npmインストールからDeepSeek上で動くアプリまで

パート1 · インストールと設定

  1. 1

    Claude Codeをインストールして確認

    npmでCLIをインストールし、claude --version を実行——動画では2.1.89が表示されます。前提はNode.jsだけで、同じインストールがmacOS・Linux・Windowsで使えます。

    PowerShell printing Claude Code version 2.1.89 after the npm install, confirming the CLI is ready before pointing it at DeepSeek
    バージョン確認でClaude Code 2.1.89のインストールを確認。0:46 を視聴
  2. 2

    DeepSeekのAPIキーを取得する

    platform.deepseek.com にサインインし、Billingページから少額をチャージ、サイドバーのAPI keysで新しいキーを作成します。すぐにコピー——プラットフォームは一度しか表示しません。

    DeepSeek platform console with the Usage overview showing balance and spend charts plus the API keys entry in the left navigation
    DeepSeekプラットフォームのコンソール、サイドバーにAPI keys。0:49 を視聴
  3. 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。

    Notepad listing the PowerShell environment block that points Claude Code at the DeepSeek Anthropic endpoint with ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN and per-model mappings
    環境変数ブロック:エンドポイント、トークン、モデルマッピング。1:35 を視聴

パート2 · DeepSeekで起動する

  1. 4

    Claude Codeを起動する

    同じPowerShellウィンドウで claude と入力し、フォルダ信頼のプロンプトに同意します。env プレフィックスで設定した環境変数はそのウィンドウ限り——後で再起動するなら、プロファイルに永続化しない限りブロックの再入力です。

    Claude Code v2.1.89 welcome screen showing the API Usage Billing badge that appears when the DeepSeek endpoint is active instead of a Claude subscription
    設定済みのPowerShellウィンドウからClaude Codeを起動。2:05 を視聴
  2. 5

    API課金バッジを確認する

    ウェルカム画面にプラン名ではなく API Usage Billing のバッジが出れば、DeepSeekエンドポイントが生きています。モデル行はOpus・1Mコンテキストと表示されることがあります:それはマッピング名で、実際に応答するのはdeepseek-v4-proです。

    Claude Code welcome screen showing Opus 4.6 with 1M context as the mapped model name while requests are actually served by deepseek-v4-pro
    Opus 4.6とAPI Usage Billingを示すウェルカム画面。2:25 を視聴
  3. 6

    最初のプロンプトを走らせる

    動画はデモを遮らないよう権限確認をスキップして起動しています。フラグなしでは、Claude Codeはいつも通り各編集前に確認します。まずは推論クイズで配管の健康チェックを。

    PowerShell launching Claude Code with claude --dangerously-skip-permissions for an uninterrupted DeepSeek-powered demo session
    権限をスキップしてデモセッションを起動。2:50 を視聴
  4. 7

    回答をサニティチェックする

    デモは小さな論理クイズ——洗車場まで歩くべきか車か——を投げ、理由付きの正答を受け取ります。ここでの10秒が、後の10分のデバッグを節約します。

    Claude Code answering a car wash logic question through DeepSeek with a doctor settings reminder visible in the session footer
    洗車テストをDeepSeek経由で正解。3:18 を視聴

パート3 · 実力を証明させる

  1. 8

    本物のビルドを任せる

    けじめは規模でつけます——デモは印象的なElectronアプリを要求し、まずモデルに計画させます。計画してから構築する流れはDeepSeekでも同じ:計画を承認し、ステップが消化されていくのを見ます。

    Claude Code updating its plan to build ClipMaster, a smart clipboard manager Electron app, while running on deepseek-v4-pro
    クリップボード管理アプリClipMasterを計画中のモデル。4:22 を視聴
  2. 9

    完成を待ってアプリを開く

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

    ClipMaster clipboard manager built by Claude Code on DeepSeek with its feature list covering history, pinning and global shortcuts
    機能一覧つきで完成したClipMasterアプリ。5:25 を視聴
  3. 10

    ユーザーとして出力をテストする

    システムのどこかで何かをコピーし、生成アプリの履歴に出てくるのを見ます。試すことは信じることに勝ります——デモは2台目のモニターからコピーして、キャプチャが本物だと証明しています。

    ClipMaster window capturing copied items in real time during the Claude Code DeepSeek session to prove the generated app works
    コピー項目がClipMasterのライブ履歴に着地。5:55 を視聴
  4. 11

    いくらかかったか確認する

    DeepSeekプラットフォームに戻ると、Usageページにセッションのリクエスト数・トークン・支出が出ます。制作者の見出しは「約200万トークンで8セント」。あなたの数字も同じダッシュボードにほぼリアルタイムで着地します。

    DeepSeek platform usage dashboard showing session spend and request counts after building and testing an app with Claude Code
    構築とテストを終えたセッション後の利用ダッシュボード。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を再起動。

Claude CodeでDeepSeek FAQ

DeepSeekの関連ガイド