renue

ARTICLE

Claude API入門|Anthropicの使い方・料金・Python実装を徹底解説【2026年版】

公開日: 2026/4/1

Claude APIとは?

Claude APIは、Anthropic社が提供する大規模言語モデル「Claude」の機能を、プログラムから利用できるAPIサービスです。テキスト生成、長文要約、コード生成、データ分析、画像理解(マルチモーダル)など、ChatGPT APIと同等の機能を提供します。

Claudeの最大の特徴は、業界最大級のコンテキストウィンドウ(最大100万〜200万トークン)と、指示への高い忠実性です。長文の文書処理や、複雑な業務指示の正確な実行に強みがあり、2026年現在、Claude CodeをはじめとするAIコーディングツールの基盤としても急速に普及しています(Claude API公式ドキュメント)。

Claude APIのモデルラインナップ

モデル入力(100万トークン)出力(100万トークン)コンテキスト特徴
Claude Opus 4.615ドル75ドル200Kトークン最高性能。複雑な推論・コード生成・創造的タスク
Claude Sonnet 4.63ドル15ドル200Kトークン高性能×高コスパ。多くの業務に最適
Claude Haiku 4.51ドル5ドル200Kトークン高速・低コスト。大量処理・チャットボット向け

モデル選択の指針

  • Opus 4.6:最高品質が必要な場面。複雑な分析、高度なコード生成、クリエイティブな文章
  • Sonnet 4.6:ほとんどの業務に最適。コストと品質のバランスが優秀。まずはこれから始めるのがおすすめ
  • Haiku 4.5:大量のリクエストを高速に処理する場面。チャットボット、分類、フィルタリング

Claude APIの始め方【5ステップ】

ステップ1:Anthropicアカウント作成

Anthropic Console(console.anthropic.com)でアカウントを作成します。

ステップ2:APIキーの取得

Consoleの「API Keys」から新しいキーを作成。キーは安全に保管してください。

ステップ3:クレジットの設定

「Billing」でクレジットカードを登録し、利用上限(Monthly Spend Limit)を設定。予期せぬ高額請求を防止します。

ステップ4:SDKのインストール

Pythonの場合:
pip install anthropic

ステップ5:最初のAPI呼び出し

import anthropic
client = anthropic.Anthropic(api_key="your-api-key")
message = client.messages.create(
  model="claude-sonnet-4-6-20260514",
  max_tokens=1024,
  messages=[{"role": "user", "content": "こんにちは。自己紹介してください"}]
)
print(message.content[0].text)

OpenAI APIとの違い

比較項目Claude APIOpenAI API
最大コンテキスト200Kトークン(1Mも対応)128Kトークン
長文処理非常に強い強い
指示への忠実性非常に高い高い
コード生成Claude Code基盤で強いCodex基盤で強い
画像理解対応対応
音声APIなしWhisper/TTS対応
コスト(Sonnet級)入力$3/出力$15入力$2.5/出力$10(GPT-4o)
バッチAPI50%割引50%割引

コスト削減テクニック

1. プロンプトキャッシング

同じシステムプロンプトを繰り返し使う場合、キャッシュすることで入力コストを最大90%削減。RAGシステムで特に効果的です。

2. バッチAPI

リアルタイム性が不要な処理(大量の文書分析、コンテンツ生成等)はバッチAPIで50%割引。プロンプトキャッシングとの併用で最大95%削減も可能。

3. モデルの使い分け

全リクエストにOpusを使うのではなく、用途に応じてSonnet/Haikuに振り分け。フィルタリングや分類はHaiku、生成や分析はSonnetで十分な場合が多い。

4. max_tokensの適切な設定

出力の最大トークン数を制限し、不必要に長い回答を防止。コスト管理と品質管理の両方に有効。

実装パターン

1. ストリーミング応答

リアルタイムにトークンを受信し、ユーザーに即座に表示。チャットUIでの体験向上に必須。Anthropic SDKのclient.messages.stream()メソッドで簡単に実装可能。

2. ツール使用(Function Calling)

Claudeに外部ツール(API呼び出し、データベース検索、計算等)を使わせる機能。AIエージェントの構築に不可欠。

3. マルチモーダル(画像入力)

画像をBase64エンコードまたはURLでmessagesに含めることで、画像の分析・説明・OCRが可能。レシート読取りやUI分析に活用。

4. Extended Thinking

Claudeに「思考プロセス」を明示的に実行させる機能。複雑な推論タスクで精度が向上。thinking パラメータで有効化。

Claude APIの活用シーン

  • 社内AIチャットボット:RAG+Claude APIで社内ナレッジ検索システムを構築
  • コンテンツ生成パイプライン:記事・メール・レポートの大量生成を自動化
  • コードレビュー・生成:Claude Codeの基盤技術を自社ツールに組み込み
  • 文書分析・要約:100万トークンのコンテキストで書籍1冊分を一度に分析
  • カスタマーサポート:問い合わせの自動分類と回答生成

注意点

  • APIキーの管理:環境変数で管理。ソースコードにハードコード禁止
  • レート制限:ティアに応じたRPM/TPM制限がある。アカウントの利用実績に応じて自動昇格
  • Acceptable Use Policy:Anthropicの利用規約を遵守。有害コンテンツの生成や監視目的の利用は禁止
  • データの取り扱い:API経由のデータはモデル学習に使用されない(2026年時点のポリシー)

まとめ

Claude APIは、長文処理・指示忠実性・コード生成に強みを持つAnthropicの生成AI APIです。Sonnet 4.6のコストパフォーマンスが優れており、多くの業務用途に最適です。プロンプトキャッシングとバッチAPIを活用すれば最大95%のコスト削減も可能。まずはSonnet 4.6でシンプルなチャット機能から始め、RAGやツール使用に段階的に拡張していくアプローチがおすすめです。