Claude Code

Claude Code API Keyのセットアップ

Claude Codeは、リクエストを任意の場所にルーティングするために2つの環境変数を読み取ります: ANTHROPIC_BASE_URLとANTHROPIC_API_KEYです。それらをRunAPIに向けると、すべてのClaudeモデルを公式料金の半額で実行できます。このガイドでは、Mac、Linux、Windows向けの正確なコマンドを示します。

June 18, 2026更新 RunAPI Editorial
概要

Claude Codeでカスタム API keyを設定するにはどうすればよいですか?

Claude Codeは、リクエストの送信先と認証方法を決めるために2つの環境変数を使用します。ANTHROPIC_BASE_URLとANTHROPIC_API_KEYをRunAPIの値に設定すると、すべてのリクエストが50%オフでRunAPI経由にルーティングされます。まったく別のプロバイダーを使いたいですか?RunAPIはドロップインゲートウェイとしても機能するため、直接のAnthropicアカウントなしでClaudeモデルを実行できます。

2つの変数

ANTHROPIC_BASE_URLはエンドポイントを設定します。ANTHROPIC_API_KEYはキーを設定します。これが設定のすべてです。2つの変数だけで、他の変更は不要です。

エンドポイントの値

ANTHROPIC_BASE_URLをhttps://runapi.aiに設定して、Claude CodeがRunAPI経由でルーティングされるようにします。

永続化する

両方のエクスポートをシェルプロファイル(.zshrcまたは.bashrc)に追加して、毎セッションで再設定しなくて済むようにします。WindowsユーザーはPowerShellで設定し、新しいウィンドウを開いてください。

50%オフ

すべてのClaudeモデルがAnthropicの公式レートの半額で課金されます。サブスクリプション不要、上限なし。

始める前に

Claude Codeを設定する前に何が必要ですか?

セットアップには数分かかります。Claude Codeのインストール、RunAPIアカウント、ターミナルが必要です。APIキー設定に触れる前に、まずclaude --versionを実行してClaude Codeが動作していることを確認してください。

Claude Codeのインストール

公式ソースからClaude Codeをインストールし、ターミナルでclaude --versionを実行して動作を確認します。そのコマンドでエラーが出る場合は、APIキーを設定する前にインストールを修正してください。

RunAPIアカウント

runapi.aiでサインアップしてください。無料ティアには、残高をチャージする前にどのClaudeモデルもテストできるクレジットが含まれています。

API key

Dashboard → API Keysからキーを作成します。一度だけコピーしてください。完全な形で表示されるのは作成時のみです。公開リポジトリに貼り付けたり、スクリーンショットで共有したりしないでください。

ターミナルアクセス

環境変数を設定するにはシェルが必要です。macOSとLinuxでは.zshrcまたは.bashrcを使用します。WindowsユーザーはPowerShellを使用できます。変数を設定してから、新しいターミナルウィンドウを開くと有効になります。

ステップバイステップ

RunAPIでClaude Code API keyを設定する方法

これらのコマンドを順番に実行します。エンドポイントとキーを設定し、それらをシェルプロファイルに保持し、Claude Codeがそれらを認識していることを確認します。プレースホルダーを実際のRunAPIキーに置き換えてください。ANTHROPIC_API_KEY(CLAUDE_API_KEYではありません)を使用してください。これはClaude Codeが実際に読み取る変数です。

1

ベースURLを設定する

これにより、Claude Codeはデフォルトのエンドポイントの代わりにRunAPIにリクエストを送信するようになります。

export ANTHROPIC_BASE_URL=https://runapi.ai
2

API keyを設定する

プレースホルダーの代わりにRunAPIキーを貼り付けてください。Claude Codeはこれを使ってすべてのリクエストを認証します。

export ANTHROPIC_API_KEY=sk-your-runapi-key
3

両方の変数を永続化する

両方のエクスポートを~/.zshrc(または~/.bashrc)に追加して、新しいターミナルセッションでも保持されるようにします。source ~/.zshrcで再読み込みします。Windowsでは、PowerShellで設定し、新しいターミナルウィンドウを開いて変更を有効にします。

echo 'export ANTHROPIC_BASE_URL=https://runapi.ai' >> ~/.zshrc
4

設定を確認する

変数にRunAPI URLが表示されることを確認します。空の場合は、シェルプロファイルを再読み込みするか、新しいターミナルを開いてください。1つのセッションで設定した変数は自動的には引き継がれません。

echo $ANTHROPIC_BASE_URL
5

Claude Codeを実行する

プロジェクトでClaude Codeを起動します。公式レートの50%オフでRunAPI経由でルーティングされます。

claude
環境変数

Claude Codeが読み取る環境変数はどれですか?

Claude Codeは、エンドポイント、認証、モデル、出力長を制御する少数の変数を読み取ります。この表では、カスタムエンドポイント設定に重要なものと、それぞれの役割を示しています。注: ANTHROPIC_API_KEY(CLAUDE_API_KEYではありません)を使用してください。これはClaude Codeが実際に読み取る変数です。

変数 用途 値の例
ANTHROPIC_BASE_URL Claude Codeがリクエストを送信するカスタムエンドポイント https://runapi.ai
ANTHROPIC_API_KEY リクエストの認証に使用するキー sk-your-runapi-key
ANTHROPIC_MODEL 新しいセッションのデフォルトモデル claude-sonnet-4-6
CLAUDE_CODE_MAX_OUTPUT_TOKENS 1レスポンスあたりの返却トークン数の上限 8192

セッションごとにエクスポートする代わりに、ホームディレクトリまたはプロジェクトディレクトリの.claude.jsonファイルにこれらの値を保存することもできます。

モデルの選択

Claude Codeで実行すべきClaudeモデルはどれですか?

Claude CodeはRunAPI経由で任意のClaudeモデルIDを受け付けます。タスクに応じて選んでください。通常の編集には高速で安価なモデル、日常的なコーディングにはバランスの取れたモデル、難しい問題には最強のモデルです。デフォルトを変更するにはANTHROPIC_MODELを設定するか、Claude Code内でモデルを切り替えてください。請求は実際に呼び出したモデルに従います。

claude-haiku-4-5

RunAPI経由で入力$1/M、出力$5/Mで最速かつ最安価。日常的な編集やクイックルックアップに最適です。

claude-sonnet-4-6

RunAPI経由で入力$3/M、出力$15/Mで日常的なコーディングのバランスが取れたデフォルト。ほとんどの開発者はこれを使用します。

claude-opus-4-7

RunAPI経由で入力$5/M、出力$25/Mで難しい問題に最強。複雑なリファクタリングやレビューに使用します。

いつでも切り替え可能

ANTHROPIC_MODELを設定するか、Claude Code内でいつでもモデルを変更できます。請求は実際に呼び出したモデルに従い、すべて50%オフです。

一般的なエラーの修正

Claude Code API keyが機能しないのはなぜですか?

ほとんどのセットアップ問題は、次の3つのいずれかが原因です: 間違ったenv var名(CLAUDE_API_KEYではなくANTHROPIC_API_KEYを使用)、プロファイル変更をまだ取り込んでいない古いシェルセッション、またはキーのタイプミスです。この表では、一般的なエラーとそれぞれの修正方法を示しています。

エラーまたは症状 考えられる原因 修正方法
401 Unauthorized 誤ったまたは期限切れのAPI key ANTHROPIC_API_KEYを再確認し、必要に応じてRunAPIダッシュボードで新しいキーを作成してください
リクエストが引き続きAnthropicに送信される このシェルでANTHROPIC_BASE_URLが設定されていない echo $ANTHROPIC_BASE_URLを実行してください。空の場合は、プロファイルをリロードするか新しいターミナルを開いてください
404 Not Found ベースURLにトレイリングスラッシュまたは誤ったパスがある ベースURLをトレイリングパスなしのhttps://runapi.aiに正確に設定してください
モデルが見つからない 無効またはスペルミスのモデルID claude-sonnet-4-6またはclaude-opus-4-7のような有効なIDを使用してください
再起動時に変数が失われる エクスポートがシェルプロファイルに書き込まれていない 両方のエクスポートを~/.zshrcまたは~/.bashrcに追記してリロードしてください
クイックバージョン

Claude Code API keyのセットアップを4ステップで

1

ベースURLを設定する

ANTHROPIC_BASE_URL=https://runapi.aiをエクスポートして、リクエストをRunAPI経由でルーティングします。

2

API keyを設定する

Dashboard → API KeysのRunAPIキーでANTHROPIC_API_KEYをエクスポートします。

3

両方の変数を永続化する

両方のエクスポートを~/.zshrcまたは~/.bashrcに追加し、source ~/.zshrcで再読み込みして、新しいセッションでも保持されるようにします。Windowsでは、PowerShellで設定し、新しいターミナルウィンドウを開いてください。

4

Claude Codeを実行する

claude --versionを実行してインストールを確認し、その後プロジェクトでclaudeを起動します。リクエストは公式料金の50%オフでRunAPI経由にルーティングされます。

よくある質問

Claude Code API Key FAQ

Claude CodeにAPI keyを追加するにはどうすればよいですか?

2つの環境変数を設定します。ANTHROPIC_BASE_URLをhttps://runapi.aiに、ANTHROPIC_API_KEYをあなたのRunAPIキーにエクスポートします。両方をシェルプロファイル(.zshrcまたは.bashrc)に追加して、セッション間で保持されるようにします。Claude Codeは起動時にそれらを読み取り、すべてのリクエストをRunAPI経由でルーティングします。

Claude Code API keyはどこで入手できますか?

runapi.aiで作成します。サインアップし、Dashboard → API Keysを開いてキーを生成します。すぐにコピーしてください。完全なキーは作成時にのみ表示されます。無料ティアには、残高を追加する前に任意のClaudeモデルをテストするためのクレジットが含まれています。

ANTHROPIC_BASE_URLは何のためにありますか?

Claude Codeがリクエストを送信するエンドポイントを指定します。デフォルトでは、Claude CodeはAnthropicに直接リクエストを送ります。https://runapi.aiに設定すると、すべてのリクエストがRunAPI経由でルーティングされ、同じモデルが公式レートの50%で利用できます。

Claude CodeをOpenAIのような他のAPIプロバイダーで使えますか?

Claude CodeをOpenAIのような他のAPIプロバイダーで使う方法はありますか?はい。Claude CodeはANTHROPIC_BASE_URL経由で任意のOpenAI互換エンドポイントをサポートしています。RunAPIは互換ゲートウェイを提供しているため、コードを変更せずにプロバイダーを切り替え、Claude、GPT、その他のモデルで1つのキーを使用できます。

Claude Codeがまだフル料金で請求されるのはなぜですか?

ターミナルでecho $ANTHROPIC_BASE_URLを実行します。何も表示されない場合、エクスポートが保持されていません。両方のエクスポートを~/.zshrcまたは~/.bashrcに追加し、source ~/.zshrcを実行してから、新しいターミナルを開いて再度確認してください。Windowsユーザーは、env varsを設定した後に新しいPowerShellウィンドウを開く必要があります。

代わりにキーをコンフィグファイルに保存できますか?

はい。毎セッションでエクスポートする代わりに、ホームまたはプロジェクトディレクトリの.claude.jsonファイルに値を配置します。どちらの方法も機能します。ファイルはプロジェクトごとのキーに便利で、エクスポートは単一のグローバル設定によりシンプルです。

セットアップ後にコストを監視するにはどうすればよいですか?

RunAPIダッシュボードを開きます。キーごと、リクエストごとの支出がリアルタイムで表示されます。出力コストを制限するには、CLAUDE_CODE_MAX_OUTPUT_TOKENSを設定して各レスポンスを制限し、通常の編集にはclaude-haiku-4-5を使用してください。

これによりClaude Codeの動作は変わりますか?

いいえ。RunAPIはリクエストを基盤となるClaudeモデルへ直接プロキシします。出力、ツール使用、動作はAnthropicを直接呼び出す場合と同一です。変更されるのはリクエストの送信先と請求方法だけで、コーディング体験は同じままです。

関連コンテンツ

さらに探す

2つのコマンドでClaude CodeをRunAPIに向ける。

無料のRunAPIアカウントを作成し、シェルプロファイルにANTHROPIC_BASE_URLとANTHROPIC_API_KEYを設定すると、Claude Code内のすべてのClaudeモデルを公式Anthropic料金の50%オフで実行できます。