Claude APIで何ができるか

Claude APIを使うと、あなたのアプリやシステムにClaudeの頭脳を組み込めます。

具体例:

  • 顧客からのお問い合わせメールを自動で分類・返信
  • 長文資料を要約するSlackボット
  • ECサイトの商品説明を自動生成
  • プログラムコードのレビューツール
  • 議事録から要点を抽出するアプリ

ChatGPT APIと似ていますが、長文処理・回答の正確性・コーディング能力 でClaudeが優位とされています。日本語の自然さも公開ベンチマークやユーザー評価でClaudeを高く評価する声が多く、和文中心のプロダクトに組み込みやすいAPIです。両者の違いは ChatGPT vs Claude 徹底比較 に整理しています。

料金(2026年4月時点)

2026年4月時点の料金は、いちばん安いClaude Haiku 4.5が入力1ドル/1Mトークン、出力5ドル/1Mトークン。バランスのいいClaude Sonnet 4.6は入力3ドル/出力15ドル。最上位のClaude Opus 4.6は入力15ドル/出力75ドルとなっています。

トークン目安: 日本語1文字 ≒ 1〜2トークン。1000字の日本語で約1500トークン。

費用感:

  • 小規模サービス(月1000回の利用)→ Haikuで月$5〜、Sonnetで月$15〜
  • 中規模(月10000回)→ Sonnetで月$150〜

最初はHaikuで試して、精度が足りなければSonnetに上げる運用がコスパ最強です。

30分でAPIを使い始める手順

Step 1: アカウント作成とAPIキー取得(5分)

  1. https://console.anthropic.com にアクセス
  2. Googleアカウントでサインアップ
  3. 左メニューの「API Keys」から新規キーを作成
  4. 表示されたキー(sk-ant-xxxxx)をコピー

重要: このキーは一度しか表示されません。安全な場所に保管してください。

Step 2: クレジット購入(2分)

無料枠($5)で試せますが、本格運用には課金が必要。

  1. Billing → Add payment method でクレカ登録
  2. 最初は**$10程度**でOK。使い切ってから追加購入できます

Step 3: コードを書く(20分)

Python の場合

pip install anthropic
from anthropic import Anthropic

client = Anthropic(api_key="sk-ant-xxxxx")

message = client.messages.create(
    model="claude-haiku-4-5-20251001",
    max_tokens=1024,
    messages=[
        {
            "role": "user",
            "content": "日本語で、自己紹介をしてください。"
        }
    ]
)

print(message.content[0].text)

Node.js の場合

npm install @anthropic-ai/sdk
import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic({ apiKey: "sk-ant-xxxxx" });

const message = await client.messages.create({
  model: "claude-haiku-4-5-20251001",
  max_tokens: 1024,
  messages: [
    { role: "user", content: "日本語で、自己紹介をしてください。" },
  ],
});

console.log(message.content[0].text);

これだけでClaudeが応答します。初回実行して成功したら、もうAPIは使いこなせたも同然です。

プロンプト設計のコツ

1. system prompt を活用する

message = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    system="あなたは優秀な日本語のライターです。読者にわかりやすく、具体例を交えて文章を書いてください。",
    messages=[
        {"role": "user", "content": "自動化のメリットについて書いて"}
    ]
)

system promptで役割を明確にすると、出力の品質が劇的に上がります。

2. 出力形式を指定する

system="""
以下のJSONフォーマットで出力してください:
{
  "category": "カテゴリ名",
  "summary": "要約",
  "keywords": ["キーワード1", "キーワード2"]
}
"""

JSONで受け取ると、プログラムでの処理が楽になります。

3. 具体例を入れる(Few-shot learning)

messages=[
    {"role": "user", "content": "商品名: りんご → カテゴリ: 果物"},
    {"role": "assistant", "content": "了解しました。"},
    {"role": "user", "content": "商品名: ノートパソコン → カテゴリ: ?"}
]

過去のやり取りを含めることで、期待する出力パターンを学習させられます。

よくあるエラーと対処法

エラー1: anthropic.AuthenticationError

原因: APIキーが間違っている、または無効 対処: キーを再確認。環境変数で管理するのがベスト

export ANTHROPIC_API_KEY="sk-ant-xxxxx"
client = Anthropic()  # 環境変数から自動取得

エラー2: rate_limit_error

原因: リクエスト頻度が高すぎる 対処: リトライ処理を入れる

import time
from anthropic import RateLimitError

for i in range(3):
    try:
        message = client.messages.create(...)
        break
    except RateLimitError:
        time.sleep(2 ** i)  # 指数バックオフ

エラー3: 出力が途中で切れる

原因: max_tokens が小さすぎる 対処: 必要な長さに合わせて増やす(最大8192など)

コスト削減のテクニック

1. Prompt Caching を使う

長いsystem promptを毎回送ると無駄なコストがかかります。Prompt Cachingを使うと、同じsystem promptを再利用した場合の料金が90%オフになります。

system=[{
    "type": "text",
    "text": "長いシステムプロンプト...",
    "cache_control": {"type": "ephemeral"}
}]

2. モデルを使い分ける

  • 簡単なタスク → Haiku(安い・速い)
  • 通常のタスク → Sonnet(バランス)
  • 高度な推論 → Opus(高い・賢い)

すべてのタスクをOpusで処理する必要はありません。8割のタスクはHaikuかSonnetで十分です。

3. max_tokens を必要な分だけに

出力が短くて済むタスクなら、max_tokens=500 などに制限。これだけでコストが大幅に減ります。

よくある質問

Q1. Claude APIは無料で使えますか?

A: アカウント作成時に$5の無料クレジットが付与されるので、その範囲なら無料で試せます。Haiku 4.5なら数千回のリクエストを投げられる計算なので、動作確認や個人開発の最初の実験には十分です。本番運用にはクレジット購入が必要になります。

Q2. ChatGPT APIとClaude API、どちらを使うべきですか?

A: 長文処理・回答の正確性・コーディング能力・日本語の自然さを重視するならClaude APIが優位です。逆にChatGPT APIは対応ライブラリの多さとコミュニティサイズで有利です。両方の有料枠を持っておいて、タスク別に使い分けるのが現実的です。詳しくは ChatGPT vs Claude 徹底比較 にまとめています。

Q3. APIキーをフロントエンドに埋め込んでも大丈夫ですか?

A: 絶対にやってはいけません。ブラウザのJSやモバイルアプリにAPIキーを直書きすると、ユーザーが開発者ツールで中身を抜き出して無制限に使われ、請求が膨らみます。必ず自分のバックエンドサーバーから呼び出し、フロントエンドはそのサーバーにリクエストを投げる構成にしてください。

Q4. モデルはどれを選べばいいですか?

A: 最初はHaiku 4.5から始めるのが鉄則です。速くて安いので、シンプルな分類や要約ならこれで十分。精度が足りなければSonnet 4.6に上げ、さらに複雑な推論や長文処理が必要な場面でだけOpus 4.6を使う、という段階設計が最もコスパが良くなります。

まとめ

Claude APIは、個人開発者から企業開発まで幅広く使える強力なツールです。

最初の一歩:

  1. アカウント作成 → APIキー取得(5分)
  2. Hello Worldコードを動かす(10分)
  3. 自分のユースケースに合わせて改造(楽しむ)

最初は無料枠$5で遊んでみてください。「自分のサービスにAIを組み込める」という感動は、一度味わうと病みつきです。