Claude APIの始め方
Claude APIを使い始めるための手順は3ステップだ。
| ステップ | 操作 | 所要時間 |
|---|---|---|
| 1. アカウント作成 | console.anthropic.com でサインアップ | 2分 |
| 2. APIキー取得 | Settings → API Keys → Create Key | 1分 |
| 3. SDK インストール | pip install anthropic / npm install @anthropic-ai/sdk | 1分 |
無料クレジット(5ドル分)が付与されるため、初期費用なしで実験を始められる。
Claude APIのモデル一覧と選び方
2026年3月現在、Claude APIで利用可能な主要モデルは以下の通りだ。
| モデル | モデルID | 特徴 | 入力料金(100万トークン) | 出力料金(100万トークン) |
|---|---|---|---|---|
| Claude Opus 4.6 | claude-opus-4-6 | 最高性能、複雑な推論 | $15 | $75 |
| Claude Sonnet 4.6 | claude-sonnet-4-6 | バランス型、最もコスパ良 | $3 | $15 |
| Claude Haiku 4.5 | claude-haiku-4-5 | 高速・低コスト | $0.80 | $4 |
多くのユースケースではSonnet 4.6が最適だ。コストパフォーマンスに優れ、大半のタスクで十分な性能を発揮する。最高精度が必要な場合のみOpus 4.6を使う、という使い分けが実用的だ。モデル間の詳細な比較は2026年最強AIモデル徹底比較を参照してほしい。
基本的なAPI呼び出し
Claude APIの基本的な呼び出し方法をPythonとTypeScriptで紹介する。
| パラメータ | 説明 | 必須 |
|---|---|---|
| model | 使用するモデル | はい |
| max_tokens | 最大出力トークン数 | はい |
| messages | 会話メッセージの配列 | はい |
| system | システムプロンプト | いいえ |
| temperature | ランダム性(0-1) | いいえ |
| stream | ストリーミング有効化 | いいえ |
systemパラメータにはAIの振る舞いを指定するシステムプロンプトを設定する。messagesはrole(user/assistant)とcontentのペアの配列だ。
Tool Use(関数呼び出し)
Claude APIの強力な機能の一つがTool Use(旧Function Calling)だ。外部のツール(関数)をClaudeに使わせることができる。
| ステップ | 処理 | 説明 |
|---|---|---|
| 1. ツール定義 | toolsパラメータにJSON Schemaで定義 | 関数名、説明、引数の型 |
| 2. リクエスト送信 | messagesとtoolsを送信 | 通常のAPI呼び出し |
| 3. ツール使用の判断 | Claudeがツールの使用を決定 | stop_reason: "tool_use" |
| 4. ツール実行 | 開発者側で関数を実行 | API呼び出し、DB検索等 |
| 5. 結果の返送 | tool_resultとして結果を返す | 次のAPIリクエストに含める |
| 6. 最終回答 | Claudeがツール結果を基に回答 | — |
Tool Useは、AIエージェント開発の基盤技術だ。天気取得、DB検索、メール送信など、あらゆる外部操作をClaudeに委ねることができる。さらに進んだツール連携の標準規格としてMCP(Model Context Protocol)が策定されており、MCP完全ガイドで詳しく解説している。
ストリーミング
長い回答を生成する場合、ストリーミングを使うとユーザー体験が大幅に向上する。
| 方式 | 特徴 | 使用場面 |
|---|---|---|
| 非ストリーミング | 完成した回答を一括受信 | バッチ処理、短い回答 |
| ストリーミング(SSE) | トークン単位で逐次受信 | チャットUI、長い回答 |
Anthropic SDKでは、client.messages.stream() メソッドでストリーミングを簡単に実装できる。
料金の最適化テクニック
Claude APIの利用料金を最適化するための実践的なテクニックを紹介する。
| テクニック | 効果 | 実装難易度 |
|---|---|---|
| モデルの使い分け | 簡単なタスクにHaiku、複雑なタスクにSonnet | 低 |
| プロンプトキャッシュ | 同じシステムプロンプトの再利用でコスト90%削減 | 中 |
| max_tokensの適切な設定 | 不必要に長い出力を防止 | 低 |
| バッチAPI | 非リアルタイム処理で50%割引 | 中 |
| レスポンスの圧縮 | 「簡潔に答えて」で出力トークン削減 | 低 |
特にプロンプトキャッシュは効果が大きい。長いシステムプロンプトを繰り返し使う場合、キャッシュを有効にするだけで入力コストが最大90%削減される。
Claude APIは「安全性」を重視した設計が特徴だ。有害なコンテンツの生成を抑制する仕組みが組み込まれており、エンタープライズでの採用が急増している。あなたのプロダクトにAIを組み込むなら、Claude APIは最有力の選択肢の一つだろう。
まずは無料の$5クレジットで試してみることをおすすめする。APIキーの取得からHello Worldまで10分あれば完了する。AIの力をプロダクトに組み込む体験は、エンジニアとしての世界を確実に広げてくれるはずだ。
出典・参考
- Anthropic公式ドキュメント(docs.anthropic.com)
- Anthropic API Reference
- Anthropic Cookbook(GitHub)
Claude API を本番投入する手前で整えること
Claude APIを本番業務に導入する前に、整えておくべきことがいくつかある。
レートリミットの監視、プロンプトのバージョン管理、評価データセットの整備、利用ログの保存、コストアラート。
これらが揃っていない状態で本番公開すると、小さな問題が大きな障害に膨らみやすい。
APIの使い勝手の良さに安心せず、運用前提の準備を怠らない姿勢が長期の成功を支える。
Claude APIの運用知見を蓄える
Claude APIの運用経験は、他のLLM APIにも応用できる横展開可能な知見になる。
レート制御、プロンプト管理、評価、監査、コスト管理。
これらのノウハウは、モデルが変わっても組織の中に残り続ける資産だ。
導入5ステップ
ステップ1: アカウント作成とAPIキー取得
console.anthropic.comでサインアップし、Settings → API Keys → Create Keyから鍵を発行する。所要時間は合計3分ほど。無料クレジット$5が付与されるので初期費用ゼロで試せる。
ステップ2: SDKをインストールする
Pythonならpip install anthropic、TypeScriptならnpm install @anthropic-ai/sdkを実行する。公式SDKを使えばmodel、max_tokens、messages、system、temperatureなどのパラメータを素直に記述できる。
ステップ3: Sonnet 4.6で最初の呼び出しをする
モデルIDにclaude-sonnet-4-6を指定する。コスパが最も良く、大半のタスクで十分な性能を発揮する。最高精度が必要なときだけOpus 4.6($15/$75)、速度最優先ならHaiku 4.5($0.80/$4)に切り替える。
ステップ4: Tool Useとストリーミングを組み込む
Tool UseではtoolsパラメータにJSON Schemaで関数を定義し、stop_reason: "tool_use"を受けて開発者側で実行→tool_resultで返す。長文回答はclient.messages.stream()でSSEストリーミングしてチャットUX を整える。
ステップ5: コストを最適化する
プロンプトキャッシュで繰り返しのシステムプロンプトを再利用し、入力コストを最大90%削減する。バッチAPIで非リアルタイム処理は50%オフになる。max_tokensの過大設定を避け、簡単なタスクはHaikuへ振り分ける。本番前にレートリミット監視とコストアラートも整える。
よくある質問(FAQ)
Q. どのClaudeモデルを選べばよいですか?
多くのユースケースではSonnet 4.6が最適だ。
コストパフォーマンスに優れ、大半のタスクで十分な性能を発揮する。
最高精度が必要な場合のみOpus 4.6、速度とコストを最優先する場合はHaiku 4.5を選ぶと良い。
Q. Tool Useとは何ができる機能ですか?
外部の関数やAPIをClaudeに使わせる仕組みだ。
天気取得、DB検索、メール送信など、あらゆる外部操作をAIに委ねられる。
AIエージェント開発の基盤技術として使われており、MCPという標準規格も登場している。
Q. コストを抑えるコツはありますか?
プロンプトキャッシュの有効化が最も効果的で、入力コストを最大90%削減できる。
簡単なタスクにはHaiku、複雑なタスクにはSonnetと使い分けることや、バッチAPIで50%割引を受けることも有効だ。
max_tokensを必要最小限に設定する地味な調整も、積み重ねると大きい。
Q. 本番導入前に整えるべきことは何ですか?
レートリミット監視、プロンプトのバージョン管理、評価データセット、利用ログの保存、コストアラートの5点だ。
これらが揃っていない状態で公開すると、小さな問題が大きな障害に膨らみやすい。




