Skip to content

Claude Code ~ VS Code

Claude Code 公式拡張子 Anthropic を介して VS Code で直接使用できます。別のアカウント Anthropic は必要ありません。拡張機能は API キー NordRouter を通じてリクエストを送信し、残高から支払いを引き落とします。

必要なもの

1. 拡張機能をインストールする

  1. VS Code を開きます。
  2. Windows/Linux の場合は Ctrl+Shift+X 、macOS の場合は Cmd+Shift+X をクリックします。
  3. Claude Code を見つけて、公式拡張機能 Anthropic をインストールします。
  4. クロード パネルが表示されない場合は、コマンド パレット (Ctrl+Shift+P / Cmd+Shift+P) を開き、開発者: ウィンドウの再読み込み を実行して、ウィンドウが再起動するまで待ちます。

次に、設定 VS Code (Ctrl+, / Cmd+,) を開き、Claude Code: ログイン プロンプトを無効にする を見つけて、この設定を有効にします。サードパーティ API プロバイダーを介して作業する場合、Anthropic アカウントへのログインが無効になります。

拡張機能には Claude Code CLI がすでに含まれているため、VS Code での通常の作業には CLI を個別にインストールする必要はありません。

2.設定を追加 NordRouter

ファイルを開くか作成します。

  • Windows: %USERPROFILE%\.claude\settings.json;
  • macOS および Linux: ~/.claude/settings.json

次の構成を貼り付け、sk-nr-YOUR-KEY をキーに置き換えます。

json
{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "env": {
    "ANTHROPIC_API_KEY": "sk-nr-YOUR-KEY",
    "ANTHROPIC_BASE_URL": "https://nordrouter.com",
    "ANTHROPIC_MODEL": "anthropic/claude-sonnet-4.6",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "anthropic/claude-opus-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "anthropic/claude-sonnet-4.6",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "anthropic/claude-haiku-4.5",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  }
}

ベース URL が /v1 なしで指定されています

正解: https://nordrouter.com。 Claude Code は、パス Anthropic API を独立して追加します。 /v1 を指定すると、リクエストは存在しないアドレス /v1/v1/messages に送信される可能性があります。

settings.json ファイルは、Claude Code CLI と VS Code 拡張機能に共通です。それらを個別に設定する必要はありません。

3. Claude Code を開きます

  1. VS Code にあるプロジェクト フォルダーを開きます。
  2. サイドバーのクロード アイコン、またはエディターの右上隅にある ✦ アイコンをクリックします。
  3. アイコンがない場合は、コマンド パレットを開き、Claude Code: 新しいタブで開くを実行してください。
  4. settings.json を変更した後、開発者: ウィンドウの再読み込み を 1 回実行します。

最初のチェックでは、計画 モードを選択し、安全なリクエストを送信します。

ファイルを変更せずに、このプロジェクトの構造を説明します。

クロードが返信したら活動履歴 リクエストが表示され、接続は機能しています。

機種変更の方法

たとえば、 ANTHROPIC_MODELsettings.json に変更します。

json
"ANTHROPIC_MODEL": "anthropic/claude-opus-5"

プレフィックス anthropic/ を付けた完全なモデル ID を使用します。利用可能なモデルと現在の価格については、を参照してください。NordRouter カタログ.

よくある問題

この拡張機能では、アカウント Anthropic へのログインが求められます。

Claude Code: ログイン プロンプトを無効にする 設定が有効になっていること、および ANTHROPIC_API_KEY がファイル .claude/settings.jsonenv ブロック内にあることを確認します。次に、開発者: ウィンドウの再読み込み を実行します。以前にアカウント Anthropic を使用して Claude Code にログインしていた場合は、Claude Code ターミナルで /logout を実行し、VS Code ウィンドウを再起動します。

Auth conflict: Both a token and an API key are set

古い ANTHROPIC_AUTH_TOKEN は API キーと競合します。この変数を環境および settings.json から削除し、ANTHROPIC_API_KEY だけを残します。

Invalid URL または /v1/v1/messages にリクエストしてください

ANTHROPIC_BASE_URL から /v1 を削除します。正確には https://nordrouter.com である必要があります。

No pricing available for model …

完全なモデル ID (例: anthropic/claude-sonnet-4.6) を指定し、上記の完成した構成を使用して ANTHROPIC_DEFAULT_*_MODEL の値を確認します。

Claude Code は VS Code には表示されません

VS Code をバージョン 1.94 以降に更新し、現在のプロファイルで拡張機能が有効になっていることを確認してから、開発者: ウィンドウの再読み込み を実行します。

エラーが解決しない場合は、次の手順を開きます。クロードコードの完全な手順 そして一般的なエラーの解決策を記載したセクション.

公式ドキュメント