Claude Code · APIキー
Claude Code APIキー:取得して1分で設定
Claude Code は、Claude プランへのログインの代わりに APIキー で実行できます。AICodeWith でキーを作成し、2つの環境変数を追加すると、すべてのリクエストがプリペイド残高からトークン単位で課金されます。このページでは、キーの取得場所、設定場所、動作確認の方法を説明します。
最終確認日
APIキーとサブスクリプションでのログインの違い
Claude Code には2つの認証方法があります。/login を使うと Claude Pro または Max プランが使われ、利用量はそのプランの5時間枠と週次の利用枠に対してカウントされます。APIキーを使うと、設定したAPIエンドポイントにリクエストが送信され、トークン単位で支払います。
| サブスクリプションでのログイン | APIキー(従量課金) | |
|---|---|---|
| 支払い方法 | 月額固定のプラン料金 | トークン単位で、プリペイド残高から差し引かれる |
| 上限 | 5時間セッションと週次の利用枠 | レート制限と同時実行の制限。キーごとに独自の支出上限を設定できる |
| CI・スクリプト・共有サーバーでの利用 | 特定の1人のログインに紐づく | 可。ジョブやチームメンバーごとに1つのキー |
| 利用量の確認 | Claudeアカウントの Settings > Usage | ダッシュボードのキーごとの利用記録、および /cost |
| セットアップ | Claude Code で /login | 環境変数を2つ |
APIキーを設定すると、Claude Code はそのキーに対して課金し、Claudeプランの利用枠は消費しません。環境変数を削除して /login を実行すると元に戻ります。
キーの取得方法とチャージ方法
1. 登録
aicodewith.ai で、メール、Google、GitHub のいずれかを使ってアカウントを作成します。
2. 残高をチャージ
支払いはプリペイド方式です。海外のアカウントは Stripe 経由のカードでUSD、中国本土のアカウントは Alipay 経由でCNYで支払います。請求リージョンは最初のチャージ時に選択し、最低金額はチェックアウト時に表示されます。
3. キーを作成
ダッシュボードの API Keys を開き、キーを作成します。任意で日次・月次・合計の支出上限を設定できます。キーをコピーしてください。次の手順で Claude Code に貼り付けます。
残高は、利用するモデルとチャネルの料金に基づいてトークン単位で消費されます。クレジットの有効期間は1年間で、未使用の残高はチャージ日から90日以内であれば返金できます。その際10%の手数料がかかります。
| Model (USD per 1M tokens) | Anthropic list price, input / output | Cache read / 5-min cache write (list) | aicodewith Economy channel, input / output |
|---|---|---|---|
| Claude Opus 5.5 | $4.00 / $20.00 | $0.20 / $5.00 | from $0.76 / from $3.80 |
| Claude Sonnet 5.5 | $2.00 / $10.00 | $0.10 / $2.50 | from $0.38 / from $1.90 |
| Claude Haiku 5.5 | $0.10 / $0.50 | $0.01 / $0.125 | from $0.019 / from $0.095 |
"From" prices are based on the Economy channel, the lowest-priced Claude channel currently listed (about 19% of Anthropic list price). Other channels cost more; the rate depends on the channel you choose, and the models page is always the source of truth.
キーを設定する場所
どちらか一方に設定してください。settings.json が最も確実です。Claude Code の CLI と IDE 拡張機能の両方がこれを読み込むためです。シェル変数は、簡単なテストやCIジョブに便利です。
1. 方法A: ~/.claude/settings.json(推奨)
macOS と Linux: ~/.claude/settings.json。Windows: %USERPROFILE%\.claude\settings.json。ファイルが存在しない場合は作成し、存在する場合は env ブロックをマージします。
~/.claude/settings.json{ "env": { "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY", "ANTHROPIC_API_KEY": "", "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai" } }2. 初回起動時のサインイン画面をスキップする
新規インストール時は、~/.claude.json にこのフィールドを追加すると、Claude Code が Anthropic アカウントへのサインインを求めなくなります。ファイルが既に存在する場合は、上書きせずにこのフィールドを追加してください。
~/.claude.json{ "hasCompletedOnboarding": true }3. 方法B: シェルの環境変数
これらの行を ~/.zshrc または ~/.bashrc に追加し(CIステップで export しても可)、新しいターミナルを開きます。
bash / zshexport ANTHROPIC_BASE_URL="https://api.aicodewith.ai" export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY" export ANTHROPIC_API_KEY=""4. Windows での方法B(PowerShell)
ユーザーレベルの変数を設定します。設定後に新しいターミナルを開いてください。
PowerShell[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.aicodewith.ai", "User") [Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "YOUR_API_KEY", "User")
ANTHROPIC_BASE_URL にはドメインのみ(https://api.aicodewith.ai)を指定します。/v1 は付けないでください。Claude Code がパスを自身で付加するため、/v1 を付けると404エラーになります。
ANTHROPIC_AUTH_TOKEN と ANTHROPIC_API_KEY のどちらを使うか
| 変数 | Claude Code がそれで行うこと | aicodewith の場合 |
|---|---|---|
| ANTHROPIC_AUTH_TOKEN | Authorization: Bearer <key> として送信する | aicodewith のキーをここに設定する |
| ANTHROPIC_API_KEY | x-api-key ヘッダーとして送信する。Anthropic Console のキー用 | 空のままにする |
| ANTHROPIC_BASE_URL | リクエストの送信先 | https://api.aicodewith.ai |
ANTHROPIC_API_KEY を空文字列に設定することは重要です。シェルに古い Anthropic のキーがまだ export されていると、aicodewith のキーの代わりにそれが送信され、リクエストが401で失敗することがあります。
動作確認とエラーの意味
- すべての Claude Code セッションを閉じて、claude を再実行します。
- /status を実行し、APIエンドポイントが api.aicodewith.ai と表示されることを確認します。
- 短いメッセージを送信します。リクエストとその課金がダッシュボードの利用記録に表示されます。
- /cost を実行すると、そのセッションのトークン単位のコストが確認できます。
| 表示内容 | 考えられる原因 | 対処 |
|---|---|---|
| 401 / invalid API key | キーの入力ミスや削除、または残っている ANTHROPIC_API_KEY が送信されている | キーをもう一度コピーし、ANTHROPIC_API_KEY を空に設定して echo $ANTHROPIC_API_KEY で確認する |
| 404 Not Found | ベースURLが /v1 で終わっている、またはタイプミスがある | https://api.aicodewith.ai を正確に使用し、再起動する |
| サインインを求められる、またはプランの上限メッセージが表示される | 設定が読み込まれていない。Claude Code がまだサブスクリプションのログインを使っている | settings.json のパスとJSONが有効か確認し、再起動して /status を実行する |
| Insufficient balance | プリペイド残高またはキーの支出上限を使い切っている | チャージするか上限を引き上げる。自動で課金されることはない |
| 429 / rate limited | リクエストのレートまたは同時実行数がレート制限を超えている | 並列で動かすサブエージェントを減らし、少し待ってから再試行する |
1つのキーを複数のプロジェクトとマシンで使う
キーはデバイスやプロジェクトに紐づきません。ノートPC、開発サーバー、CIで同じキーを使えますし、プロジェクト、チームメンバー、パイプラインごとに1つのキーを作成することもできます。キーを分けると利用記録と支出上限もそれぞれ別になり、他のキーに影響を与えずに1つを削除できます。
- キーごとの日次・月次・合計の支出上限は、暴走したエージェントのループが残高を使い切るのを防ぎます。
- 利用記録には、各リクエストのモデル、トークン数、コストが表示されます。
- キーはパスワードと同様に扱ってください。git に含めず、漏えいした場合はキーをローテーションします。
次のステップ
サブスクリプションなしで Claude Code を使うClaude Max の代替: トークン単位で支払うClaude Code の利用上限を解説Claude Code 連携ガイドドキュメント
FAQ
Claude Code をプラン契約ではなく API キーで使えますか?
はい。ANTHROPIC_BASE_URL を https://api.aicodewith.ai に、ANTHROPIC_AUTH_TOKEN をあなたのキーに設定します。すると Claude Code は Claude プランの利用枠ではなく、プリペイド残高からトークンごとに課金します。
ANTHROPIC_AUTH_TOKEN と ANTHROPIC_API_KEY のどちらを使うべきですか?
aicodewith のキーには ANTHROPIC_AUTH_TOKEN を使い、ANTHROPIC_API_KEY は空のままにしてください。そうしないと、シェルに残っている Anthropic のキーが代わりに送信される可能性があります。
ベース URL に /v1 は必要ですか?
いいえ。https://api.aicodewith.ai のみを使用してください。Claude Code がパスを自動で追加します。/v1 を付けると 404 エラーになります。
Claude Code が自分のキーを使っていると分かるには?
/status を実行し、エンドポイントが api.aicodewith.ai であることを確認してから、メッセージを送信し、ダッシュボードの利用記録でそれを探します。/cost はセッションのコストを表示します。
1 つのキーを複数のコンピューターで使えますか?
はい。キーはどこでも使えます。プロジェクト、チームメイト、CI ジョブごとに利用記録や支出上限を分けたい場合は、追加のキーを作成してください。
レート制限はありますか?
はい。レートと同時実行数の制限が適用され、それを超えるリクエストには 429 応答が返ります。また、各キーに日次、月次、または合計の支出上限を自分で設定できます。
支払い方法と返金は可能ですか?
海外アカウントは Stripe 経由でカードにより USD で支払います。中国本土のアカウントは Alipay 経由で CNY で支払います。未使用の残高は、トップアップから 90 days 以内に返金できます。10% の手数料がかかります。
aicodewith は Anthropic と提携していますか?
いいえ。aicodewith は独立した API プラットフォームです。Claude と Claude Code は Anthropic の商標です。
関連情報
出典
Claude と Claude Code は Anthropic PBC の商標です。aicodewith は独立したプラットフォームであり、Anthropic と提携しておらず、承認も受けていません。価格はライブ価格データから取得しています。表示価格は Anthropic の定価です。確認日: 2026-10-10。