メインコンテンツへスキップ

Claude Code API 設定:キー、settings.json、モデル、ゲートウェイの確認手順

A
10 分で読めますClaude Code

Claude Code API 設定を、認証ルート、settings.json の範囲、モデル優先度、ゲートウェイ境界、確認コマンドの順で整理します。

Claude Code API 設定:キー、settings.json、モデル、ゲートウェイの確認手順

Claude Code API 設定は、キーを貼る作業ではなく、どの認証ルートを有効にするかを決める作業です。ログイン、ANTHROPIC_API_KEYANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URL のゲートウェイ、apiKeyHelper、Bedrock、Vertex、Foundry を先に分けます。

Claude Code API 設定のルート図

順序はルート、設定範囲、モデル、確認です。/status/config/model を見る前に、現在の設定が正しいとは判断しないでください。

目的設定場所最初の確認
通常の対話利用サブスクログインと user/project settings/status
直接 API キーローカル shell の ANTHROPIC_API_KEYenv と /status
互換ゲートウェイANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URLhost、モデル名、信頼境界
Bedrock / Vertex / Foundryprovider credentials と route variablesprovider、region、model

先に有効ルートを決める

Claude Code は同じ CLI でも、サブスクログイン、直接 API キー、ゲートウェイ、クラウド provider のどれかで動きます。サブスクログインは人がターミナルで使う通常ルートです。API キーは CI、SDK、無人実行、Console での利用記録が必要な場面です。

インストールが未完了なら Claude Code インストール を先に確認します。API キーで課金先が変わるか知りたい場合は API key とサブスク課金 に分けます。

認証優先度を確認する

Claude Code 認証優先度

公式ドキュメントを2026年4月21日に確認した時点では、優先度は cloud provider credentials、ANTHROPIC_AUTH_TOKENANTHROPIC_API_KEYapiKeyHelper、OAuth token、/login の順です。古い環境変数が新しい settings より強いことがあります。

bash
test -n "$ANTHROPIC_API_KEY" && echo "ANTHROPIC_API_KEY is set" test -n "$ANTHROPIC_AUTH_TOKEN" && echo "ANTHROPIC_AUTH_TOKEN is set" printenv ANTHROPIC_BASE_URL

settings.json の範囲を分ける

Claude Code settings の範囲図

~/.claude/settings.json は個人デフォルト、.claude/settings.json は共有プロジェクト設定、.claude/settings.local.json はローカル上書きです。共有ファイルに API キーや bearer token を入れないでください。

範囲用途避けること
user settings個人の標準動作team policy
project settings権限、共有ルールsecrets
local project settings個人端末の上書きcommit する値
shell / CIcredentials と route flags誰も追えない共有既定値

API キーとゲートウェイ

直接 Anthropic API なら ANTHROPIC_API_KEY を使います。

bash
export ANTHROPIC_API_KEY="$YOUR_ANTHROPIC_API_KEY" claude /status

ゲートウェイなら token と base URL を一緒に扱います。

bash
export ANTHROPIC_AUTH_TOKEN="$YOUR_GATEWAY_TOKEN" export ANTHROPIC_BASE_URL="https://gateway.example.com" claude /status

ゲートウェイは direct Anthropic API と同じではありません。API 形状、version/beta headers、モデル名、ログ、データ境界を確認します。選定自体は Claude gateway に分けます。

モデルと provider route

モデル優先度は /model--modelANTHROPIC_MODEL、settings の model です。Bedrock は CLAUDE_CODE_USE_BEDROCK=1AWS_REGION、Vertex は CLAUDE_CODE_USE_VERTEX=1 と GCP 側の資格情報が中心です。

確認手順

Claude Code API 設定の確認手順

Claude Code 内で次を確認します。

text
/status /config /model

shell では秘密値を出さず、変数の有無だけ確認します。違うルートが表示されたら、優先度の高い env var から外してください。

安全と次の分岐

本物の key、token、private URL、cloud credentials を commit しないでください。git diff -- .claude/settings.json .claude/settings.local.json で共有設定に秘密が混ざっていないか確認します。

関連する判断は、インストールAPI key と課金Claude API key free tierusage limit に分けて確認します。

よくある質問

Claude Code に API キーは必須ですか?

必須ではありません。通常の対話利用はサブスクログインで足ります。API キーは API ルートを明示したい時に使います。

ANTHROPIC_AUTH_TOKEN は何ですか?

Bearer token です。多くの場合 ANTHROPIC_BASE_URL と組み合わせて互換ゲートウェイを使うための値です。

設定が有効かどうかは何で確認しますか?

/status/config/model を見て、shell では変数の有無だけを確認します。

Share:

laozhang.ai

One API, All AI Models

AI Image

Gemini 3 Pro Image

$0.05/img
80% OFF
AI Video

Sora 2 · Veo 3.1

$0.15/video
Async API
AI Chat

GPT · Claude · Gemini

200+ models
Official Price
Served 100K+ developers
|@laozhang_cn|Get $0.1