Claude APIの使い方と料金:APIキー取得から初回リクエストまで
Claude APIのキー取得方法、モデル別の公式料金、キャッシュやBatch APIによる節約方法、Pythonとcurlでの初回リクエストを紹介します。
更新(2026年11月9日):Claude Fable 5.2とMythos 5.2がリリースされ、料金・提供範囲・ベンチマークはClaude Fable 5.2まとめで解説しています。
👁 121閲覧数
Claude APIを使うと、Anthropicのモデルを自分のコードから利用できます。サブスクリプションではなくトークン単位で課金され、タスクごとに使うモデルを選べます。Consoleで数分あればAPIキーを取得でき、Pythonなら数行で最初のリクエストを送れます。注意したいのは料金体系です。複数のモデルに加え、プロンプトキャッシュ、Batch API、利用上限の段階があります。この記事では公式の米ドル料金と、3つの利用例を紹介し、OpenAIやGeminiのAPIとも比較します。
要点
手頃なモデルはClaude Haiku 4.5で、入力は100万トークンあたり1 USD、出力は5 USDです。多くの用途には、入力2 USD、出力10 USDのSonnet 5が候補になります。新しいアカウントにはテスト用の少額クレジットが付与され、その後はカードで米ドル建てのクレジットを前払いします。独自のアプリを作る場合や大量の文書を処理する場合、APIは便利です。日常的なチャットなら月額20 USDのProサブスクリプションのほうが安くなる場合があります。同額をAPIに使うと、Sonnetの出力は約200万トークン分で、それ以上は利用できません。
Claude APIとConsoleとは
Console(platform.claude.com)は開発者向けの管理画面です。組織の作成、APIキーの発行、クレジットの購入、利用状況の確認ができます。APIのエンドポイントはapi.anthropic.comで、プログラムからメッセージを送信して応答を受け取ります。claude.aiのアカウントとは別のサービスです。ProやMaxのサブスクリプションにAPIクレジットは含まれず、その逆も同様です。APIは商用利用の条件で提供され、デフォルトではAPIのデータをモデルのトレーニングに使用しません。
Claude Codeは、ProまたはMaxのサブスクリプションとAPIキーのどちらでも利用できます。どちらを選ぶべきかは、サブスクリプションとAPIの費用比較で解説しています。
アカウント作成からAPIキーの取得まで
- platform.claude.comでアカウントを作成し、組織名を入力します。メールアドレスまたはGoogleアカウントで登録できます。
- 「API Keys」から「Create Key」を選び、名前を付けます。キーはすぐにコピーしてください。Consoleで表示されるのは一度だけです。キーは環境変数に保存し、リポジトリにアップロードするコードには書かないでください。
- 「Billing」でカードを登録し、クレジットを購入します。支払いは米ドルでの前払いです。
- 「Rate limits」で現在の利用レベルを確認します。
現在の利用レベルはStart、Build、Scale、Customです。新しい組織は、通常より低い上限が設定されたEvaluationレベルから始まることがあります。上限は利用履歴に応じて自動的に引き上げられます。月間の支出上限はStartが500 USD、Buildが1,000 USD、Scaleが200,000 USDです。StartでのSonnet 5の上限は、1分あたり1,000リクエスト、入力200万トークンです。小規模なアプリには十分な量です。
Claude APIのモデル別料金
以下は公式ドキュメントに記載された、100万トークンあたりの料金です。価格は米ドル、税抜きです。
| モデル | 入力(USD) | 出力(USD) | キャッシュ読み出し |
|---|---|---|---|
| Claude Haiku 4.5 | 1 | 5 | 0.10 USD |
| Claude Sonnet 5 | 2 | 10 | 0.20 USD |
| Claude Opus 5.5 | 4 | 20 | 0.20 USD |
| Claude Opus 5 | 5 | 25 | 0.50 USD |
| Claude Fable 5.1 | 10 | 50 | 0.25 USD |
料金を抑える方法は主に3つあります。プロンプトキャッシュ:キャッシュへの書き込み料金は、5分間の保存で入力料金の1.25倍、1時間の保存で2倍です。読み出し料金は入力料金の10%で、Opus 5.5とFable 5.1ではさらに安くなります。最初の読み出しから節約になります。Batch API:急がないリクエストを数時間かけて処理する方法で、入力と出力の料金が50%安くなります。100万トークンのコンテキストウィンドウ:4.6以降のモデルでは標準料金で利用できます。ただし、4.7以降のモデルは、Sonnet 4.6以前と同じテキストでもトークナイザーによって約30%多くトークンを数える点に注意してください。ウェブ検索は1,000回あたり10 USDの追加料金がかかります。
料金表をもとにした3つの利用例を見てみましょう。
- ウェブサイトのチャットボット:Sonnet 5で月1,000件の会話を処理し、1件あたり入力3,000トークン、出力500トークンとします。入力300万トークンが6 USD、出力50万トークンが5 USDで、合計11 USDです。
- 文書500件の処理:Haiku 4.5で各文書の入力を20,000トークン、回答を1,000トークンとします。入力料金10 USDと出力料金2.50 USDで合計12.50 USDです。Batch APIを使うと約6.25 USDになります。
- Opus 5.5を使うコーディングエージェント:コンテキスト10万トークン、出力5,000トークンのタスクを200件処理し、コンテキストの80%をキャッシュから読み出す想定です。新規入力が16 USD、キャッシュ読み出しが3.20 USD、出力が20 USDで、合計約39 USDです。
Pythonとcurlで最初のリクエストを送る
以下の例は、テストに使ったポーランド語の原文プロンプトを日本語に訳したものです。翻訳版を新たにテストしたものではありません。実際のテストはポーランド語で行われています。環境変数ANTHROPIC_API_KEYにAPIキーを設定し、pip install anthropicでライブラリをインストールしてから実行してください。
import anthropic
client = anthropic.Anthropic()
message = client.messages.create(
model="claude-sonnet-5",
max_tokens=500,
messages=[{"role": "user", "content": "GDPRとは何か、3文で要約してください。"}],
)
print(message.content[0].text)
print(message.usage)
curlを使う場合は、次のようにリクエストできます。プロンプトはテストに使ったポーランド語の原文からの翻訳であり、この日本語版をテストしたものではありません。
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model":"claude-sonnet-5","max_tokens":500,
"messages":[{"role":"user","content":"GDPRとは何か、3文で要約してください。"}]}'
応答のusageフィールドには入力と出力のトークン数が含まれるため、すぐに料金を計算できます。よくあるエラーは、401がAPIキーの誤り、429が1分あたりの上限超過(待ち時間はretry-afterヘッダーで確認できます)または月間支出上限への到達、400が「specified API usage limits」というメッセージを伴うBillingの上限設定です。モデル別、キー別の利用状況は「Usage」で確認できます。モデルにツールを使わせる方法は、Claude APIとMCPでエージェントを構築する方法をご覧ください。
Claude API、OpenAI API、Gemini APIの料金比較
| 提供元とモデル | 入力(100万トークンあたり) | 出力(100万トークンあたり) | 無料枠 |
|---|---|---|---|
| Anthropic、Sonnet 5 | 2 USD | 10 USD | 初回用の少額クレジット |
| Anthropic、Opus 5.5 | 4 USD | 20 USD | 同上 |
| OpenAI、gpt-6-sol | 2 USD | 10 USD | 継続的な無料枠なし |
| OpenAI、gpt-6-luna | 0.10 USD | 0.50 USD | 同上 |
| Google、Gemini 3.1 Pro(20万トークンまで) | 2 USD | 12 USD | 上限付きの無料枠 |
| Google、Gemini 3.8 Flash(2026年末までのプロモーション) | 0.75 USD | 3.75 USD | 上限付きの無料枠 |
3社とも、Batch APIとプロンプトキャッシュで50%の割引を提供しています。無料枠には違いがあります。Geminiには、データがサービス改善に利用される固定の無料枠がありますが、AnthropicとOpenAIにはありません。編集部の見解:料金が同程度なら、選択の決め手は料金表ではなく、用途に対するモデルの性能です。
よくある質問
Claude APIは無料で使えますか?
新規ユーザーにはテスト用の少額クレジットが付与されます。Gemini APIのような継続的な無料枠はありません。
APIに送ったデータはモデルのトレーニングに使われますか?
デフォルトでは、APIに送信した顧客データをモデルのトレーニングに使いません。標準の保存期間は30日です。企業は保存期間をゼロにする契約を交渉できます。
最初に使うモデルはどれがおすすめですか?
まずはSonnet 5がおすすめです。Fable 5.1の5分の1の料金で、多くのテキスト処理に対応します。分類や大量処理にはHaiku 4.5、複雑な推論や長時間のエージェントタスクにはOpus 5.5が候補です。詳しくはClaudeの料金に関する解説をご覧ください。


