Claude Code

Claude Code API Keyのセットアップ

Claude Codeは、リクエストをどこにでもルーティングするために2つの環境変数を読み取ります。ANTHROPIC_BASE_URLとANTHROPIC_API_KEYです。これらをRunAPIに向けると、すべてのClaudeモデルを公式レートの半額で実行できます。このガイドでは正確なコマンドを説明します。

June 18, 2026更新 RunAPI Editorial
概要

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

Claude Codeは2つの環境変数を使用して、リクエストの送信先と認証方法を決定します。RunAPIの値に設定すると、すべてのリクエストが50%オフでRunAPI経由でルーティングされます。以下のカードは、詳細なウォークスルーの前にエッセンシャルをカバーしています。

2つの変数

ANTHROPIC_BASE_URLはエンドポイントを設定します。ANTHROPIC_API_KEYはキーを設定します。これが設定全体です。

エンドポイントの値

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

永続化する

セッションごとに再設定しなくて済むよう、両方のエクスポートをシェルプロファイルまたは.claude.jsonに追加します。

50%オフ

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

始める前に

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

セットアップには数分かかります。Claude Codeのインストール、RunAPIアカウント、ターミナルが必要です。以下のリストは最初のコマンドを実行する前に必要なすべてをカバーしています。

Claude Codeのインストール

公式ソースからClaude Codeをインストールし、ターミナルのclaudeコマンドで動作を確認してください。

RunAPIアカウント

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

API key

Dashboard → API Keysからキーを作成します。一度だけコピーしてください。作成時のみフルキーが表示されます。

ターミナルアクセス

環境変数を設定するためにシェルが必要です。macOS、Linux、WindowsのWSLはすべて同じように動作します。

ステップバイステップ

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

これらのコマンドを順番に実行してください。エンドポイントとキーを設定し、シェルプロファイルに永続化して、Claude Codeが正しく認識していることを確認します。プレースホルダーを実際のRunAPIキーに置き換えてください。

1

ベースURLを設定する

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

export ANTHROPIC_BASE_URL=https://api.runapi.ai
2

API keyを設定する

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

export ANTHROPIC_API_KEY=sk-your-runapi-key
3

両方の変数を永続化する

両方のエクスポートを~/.zshrc(または~/.bashrc)に追記して、新しいターミナルセッションでも有効になるようにします。source ~/.zshrcでリロードしてください。

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

設定を確認する

変数がRunAPIのURLを出力することを確認してください。空の場合は、シェルプロファイルをリロードするか新しいターミナルを開いてください。

echo $ANTHROPIC_BASE_URL
5

Claude Codeを実行する

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

claude
環境変数

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

Claude Codeは、エンドポイント、認証、モデル、出力長を制御するための少数の変数を読み取ります。以下の表は、カスタムエンドポイントのセットアップに重要な変数とその役割を一覧にしています。

変数 用途 値の例
ANTHROPIC_BASE_URL Claude Codeがリクエストを送信するカスタムエンドポイント https://api.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も受け付けます。タスクに応じて選択してください。日常的な編集には高速で安価なモデル、日常的なコーディングにはバランスの取れたモデル、難しい問題には最強のモデルを使います。

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が機能しないのはなぜですか?

セットアップの問題のほとんどは、変数の未設定、古いシェル、またはキーのタイプミスから来ています。以下の表は、一般的なエラーとその修正方法を一覧にしています。

エラーまたは症状 考えられる原因 修正方法
401 Unauthorized 誤ったまたは期限切れのAPI key ANTHROPIC_API_KEYを再確認し、必要に応じてRunAPIダッシュボードで新しいキーを作成してください
リクエストが引き続きAnthropicに送信される このシェルでANTHROPIC_BASE_URLが設定されていない echo $ANTHROPIC_BASE_URLを実行してください。空の場合は、プロファイルをリロードするか新しいターミナルを開いてください
404 Not Found ベースURLにトレイリングスラッシュまたは誤ったパスがある ベースURLをトレイリングパスなしのhttps://api.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://api.runapi.aiをエクスポートして、リクエストをRunAPI経由でルーティングします。

2

API keyを設定する

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

3

両方の変数を永続化する

両方のエクスポートを~/.zshrcまたは~/.bashrcに追記してリロードし、新しいセッションでも有効になるようにします。

4

Claude Codeを実行する

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

よくある質問

Claude Code API Key FAQ

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

2つの環境変数を設定してください。ANTHROPIC_BASE_URLをhttps://api.runapi.aiにエクスポートし、ANTHROPIC_API_KEYをRunAPIのキーにエクスポートします。両方をシェルプロファイルに追記して永続化してください。Claude Codeは起動時にこれらを読み取り、すべてのリクエストをRunAPI経由でルーティングします。

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

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

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

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

Claude Codeが引き続き全額で課金されるのはなぜですか?

おそらく、現在のシェルでベースURLが設定されていません。echo $ANTHROPIC_BASE_URLを実行してください。空であれば、エクスポートが持続しなかったことを意味します。~/.zshrcまたは~/.bashrcに追記してsourceでリロードし、新しいターミナルを開いて再確認してください。

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

はい。セッションごとにエクスポートする代わりに、ホームディレクトリまたはプロジェクトディレクトリの.claude.jsonファイルに値を置いてください。どちらの方法も動作します。ファイルはプロジェクトごとのキー管理に便利で、エクスポートはシングルグローバル設定の場合にシンプルです。

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

RunAPIダッシュボードを開いてください。キーごと、リクエストごとの支出がリアルタイムで表示されます。出力コストを上限設定するには、CLAUDE_CODE_MAX_OUTPUT_TOKENSを設定して各レスポンスのトークン数を制限し、日常的な編集にはHaikuのような安価なモデルを選んでください。

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

いいえ。RunAPIはリクエストをClaudeモデルに直接プロキシします。出力、ツール使用、動作はデフォルトのセットアップと同一です。変わるのはリクエストの送信先と課金方法のみで、コーディング体験はそのままです。

デフォルトとして設定すべきモデルはどれですか?

ほとんどの開発者は日常的なコーディングにANTHROPIC_MODELをclaude-sonnet-4-6に設定します。高速で安価な編集にはclaude-haiku-4-5を、難しいリファクタリングにはclaude-opus-4-7を使用してください。Claude Code内でいつでもモデルを切り替えられ、課金は実際に呼び出したモデルに基づきます。

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

RunAPIの無料アカウントを作成し、ANTHROPIC_BASE_URLとANTHROPIC_API_KEYを設定して、Claude Code内のすべてのClaudeモデルをAnthropicの公式料金の50%オフで実行してください。