VS Code の Claude Code:接続と統合の確認

Claude Code の CLI、VS Code 拡張機能、API エンドポイントを分けて設定・検証する手順です。

目次

Windows の CLI 設定ファイルは %USERPROFILE%\.claude\settings.json にあります。

独自の API キーで VS Code の Claude Code を設定したいですか? BetterToken 経由なら、ロシアの利用者が BetterToken API エンドポイントへ接続する際、常時 VPN や海外カードは必要ありません。現在の Base URL とキーを VS Code のユーザー設定に入力すると、拡張機能が選択した API エンドポイントへリクエストを送ります。

統合を構成する三つの層

「Claude Code が応答しない」場合でも、原因は次の独立した層のどれかです。

CLI。 公式拡張機能にはチャットパネル用の非公開 CLI コピーが含まれますが、claude は shell の PATH に追加されません。統合ターミナルで実行するには、Anthropic の最新手順から standalone CLI をインストールします。

VS Code 拡張機能。 Anthropic の公式拡張機能は、チャット、並列 diff、@ によるファイル参照、セッション履歴を提供します。Anthropic の最新ガイドでは VS Code 1.94.0 以降が必要です。

API エンドポイント。 Claude Code は既定で Anthropic API を使用します。BetterToken では ANTHROPIC_BASE_URL と ANTHROPIC_AUTH_TOKEN を設定し、拡張機能が Claude Code に渡します。Dashboard の成功記録は BetterToken の受信を示しますが、IDE 統合はファイルのコンテキストと diff でも確認します。


自分の BetterToken アカウントで API キーを作成し、Base URL はドキュメントから取得してください。

API キーの作成と Claude Code の設定: docs.bettertoken.ai/ai-tools/claude-code

API キーを作成してエンドポイントを接続する

自分の API キーで Claude Code を試しますか? BetterToken アカウントを作成

手順 1. アカウントと API キーを作成する

bettertoken.ai で登録し、キー管理画面で新しい API キーを作成してコピーします。

手順 2. Base URL を確認する

Claude Code では、次の Anthropic 互換 Base URL を使用します。

https://bettertoken.ai

/v1 は追加しません。Claude Code がメソッドのパスを追加します。/v1 付きのアドレスは Codex CLI など OpenAI 互換ツール用です。

手順 3. 拡張機能の環境変数を設定する

VS Code のユーザー settings.json を開き、独立した claudeCode.environmentVariables 配列を追加します。

{
  "claudeCode.environmentVariables": [
    { "name": "ANTHROPIC_BASE_URL", "value": "https://bettertoken.ai" },
    { "name": "ANTHROPIC_AUTH_TOKEN", "value": "your_api_key_here" },
    { "name": "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC", "value": "1" },
    { "name": "API_TIMEOUT_MS", "value": "3000000" }
  ]
}

your_api_key_here を作成したキーに置き換え、他の項目は保持して Developer: Reload Window を実行します。統合ターミナルで claude を使う場合は standalone CLI が必要です。macOS、Linux、WSL の現在のコマンドは curl -fsSL https://claude.ai/install.sh | bash です。Windows と代替方法は公式手順を参照してください。CLI は BetterToken の手順に従って ~/.claude/settings.json で別に設定します。

手順 4. ログイン画面を無効にする

VS Code の設定(Mac は Cmd+,、Windows/Linux は Ctrl+,)で Extensions → Claude Code を開き、Disable Login Prompt を有効にします。これは外部プロバイダー用に Anthropic のログイン画面を隠すだけで、claudeCode.environmentVariables の設定は別に必要です。

VS Code から Claude Code を起動する

手順 5. 拡張機能をインストールする

Mac では Cmd+Shift+X、Windows/Linux では Ctrl+Shift+X を押し、Anthropic の「Claude Code」を Install します。アイコンが出ない場合は Developer: Reload Window を実行します。VS Code を更新し、Marketplace の現在の要件を確認します。

手順 6. パネルを開く

ファイルを開くと Editor Toolbar に Spark アイコン(✱)が表示され、チャットを開けます。ほかに Activity Bar の Spark、Cmd+Shift+P / Ctrl+Shift+P の「Claude Code: Open in New Tab」、右下 Status Bar の ✱ Claude Code(ファイルなしでも可)があります。

手順 7. 現在のファイルのコンテキストを確認する

コードを数行選択すると、Claude Code が入力欄の下に行数を示します。Mac は Option+K、Windows/Linux は Alt+K で @file.ts#5-10 のような参照を追加できます。

コンテキスト、diff、Dashboard を確認する

手順 8. 低リスクのテストを送る

小さなスクリプトまたは設定ファイルで、取り消せる変更を依頼します。

最初の関数の前に、その役割を簡潔に説明する一行コメントを追加してください。

または:

このファイルの変数 `tmp` を `result` に名前変更してください。

手順 9. 並列 diff を確認する

拡張機能は変更前後を表示して許可を求めます。確認して Accept または Reject を選びます。有意味な diff は、モデルの応答が現在のファイルに適用されたことを示します。

手順 10. BetterToken Dashboard でリクエストを探す

bettertoken.ai の Dashboard または履歴で、テスト時刻の記録を探します。モデル、状態、入力・出力・キャッシュ Token、課金を照合します。VS Code の diff と同時刻の成功記録があれば、コンテキスト送信、BetterToken 処理、IDE への応答返却を確認できます。

検出されない場合の確認

Spark アイコンが表示されない

Editor Toolbar のアイコンには開いたファイルが必要です。VS Code を更新して Marketplace の現在の要件を確認し、Developer: Reload Window を実行します。必要なら Cline、Continue、GitHub Copilot を一時的に無効化してください。Status Bar の ✱ Claude Code はファイルなしでも使えます。

ターミナルの環境変数を継承しない

ANTHROPIC_BASE_URL が shell にあってもログインを求める場合、Spotlight やアプリメニューから起動した VS Code は環境を継承していません。ターミナルから起動します。

code .

または Extensions → Claude Code → environmentVariables に変数を設定します。

拡張機能が再びログインを求める場合

Disable Login Prompt が有効か確認してください。この設定は Anthropic のログイン画面を無効にしますが、接続用の変数は別途設定したままにする必要があります。

変更した設定が読み込まれない場合

VS Code のユーザー settings.json と JSON を確認します。余分なカンマや閉じていない括弧があると claudeCode.environmentVariables は読み込まれません。Developer: Reload Window を実行し、shell や CLI 設定に古い Base URL やキーが残っていないかも確認します。

401 または応答がない

https://bettertoken.ai に /v1 を付けていないこと、API キーに空白・改行・余分な引用符がないこと、別の ANTHROPIC_AUTH_TOKEN や ANTHROPIC_BASE_URL が上書きしていないことを確認します。Dashboard に記録がなければ送信、エンドポイント、ネットワークを確認し、401 はキーまたは形式を示します。設定の項目名は常に現在の BetterToken ドキュメントで確認してください。


BetterToken の Claude Code 完全ガイド: docs.bettertoken.ai/ai-tools/claude-code

LLM ワークフローを最適化しませんか?

単一 API でモデルを接続し、キーと AI コストを管理できます。

無料で始める