Claude API(Anthropic API)入門:課金から最初の呼び出しまで【2026年版】
「Claude Codeは使っているけど、APIから直接Claudeを呼び出したことはない」
そんな人が多いと思う。実はClaude APIは思ったより簡単に使えるし、一度使いこなすと自動化できる範囲が一気に広がる。
今回は完全初心者向けにClaude APIの始め方を、アカウント作成からコード実行まで一通り解説する。
Claude APIとは
Claude APIはAnthropicが提供するプログラムからClaude(AI)を呼び出すためのインターフェースだ。
ChatGPTを「対話型」で使うのに対し、APIは「プログラムの中でAIを動かす」ためのもの。たとえば:
- 自分が作ったツールの中でAIに文章を書かせる
- 大量のテキストを自動で要約・分類する
- 顧客からの問い合わせに自動で回答する
こういった「AIを組み込んだシステム」を作るのがAPIの使い方だ。
料金体系を理解する
Claude APIは使った量だけ課金されるトークン課金制。月額固定ではなく、実際に使ったトークン数に応じて費用が決まる。
2026年現在の主要モデル料金(1Mトークンあたり):
| モデル | 入力 | 出力 | 特徴 |
|---|---|---|---|
| Claude 3.5 Haiku | $0.80 | $4.00 | 高速・低コスト |
| Claude 3.5 Sonnet | $3.00 | $15.00 | バランス型(最もよく使われる) |
| Claude 3 Opus | $15.00 | $75.00 | 最高精度 |
1トークンはおよそ0.75単語。日本語は英語より多くのトークンを消費するため、日本語テキストを扱う場合は余裕を持って計算すること。
目安:Claude 3.5 Sonnetで1,000字の記事を100本生成して、およそ$1〜$2程度。
APIキーの取得
1. Anthropicアカウントを作成
Anthropic Console(console.anthropic.com)にアクセスして、メールアドレスでアカウントを作成。
2. クレジットカードを登録
APIの利用にはクレジットカードの登録が必要。最初に$5分のクレジットが付与される(無料枠)。
3. APIキーを発行
ダッシュボードから「API Keys」→「Create Key」でAPIキーを発行。sk-ant-api-... から始まる文字列がAPIキー。
重要: APIキーは絶対に人に見せてはいけない。GitHubにアップロードするコードにも絶対に含めないこと。環境変数(.envファイル)で管理するのが基本だ。
最初のAPI呼び出し(Python)
Pythonでの最もシンプルな使い方:
import anthropic
# APIキーは環境変数から読み込む
client = anthropic.Anthropic() # ANTHROPIC_API_KEY 環境変数を自動参照
message = client.messages.create(
model="claude-3-5-sonnet-20241022",
max_tokens=1024,
messages=[
{"role": "user", "content": "副業で月5万円稼ぐ方法を教えてください"}
]
)
print(message.content[0].text)
インストール:
pip install anthropic
環境変数の設定:
# Mac / Linux
export ANTHROPIC_API_KEY="sk-ant-api-..."
# Windows
set ANTHROPIC_API_KEY=sk-ant-api-...
実用的なユースケース例
ユースケース1:記事の自動要約
def summarize_article(article_text):
message = client.messages.create(
model="claude-3-5-haiku-20241022", # 低コストモデルを使う
max_tokens=500,
messages=[{
"role": "user",
"content": f"以下の記事を200字以内で要約してください:\n\n{article_text}"
}]
)
return message.content[0].text
ユースケース2:システムプロンプトで役割を固定
message = client.messages.create(
model="claude-3-5-sonnet-20241022",
max_tokens=1024,
system="あなたはSEOに強いコンテンツマーケターです。日本語で回答してください。",
messages=[
{"role": "user", "content": "「副業 始め方」のSEO記事構成を提案してください"}
]
)
ユースケース3:ストリーミングで逐次出力
with client.messages.stream(
model="claude-3-5-sonnet-20241022",
max_tokens=1024,
messages=[{"role": "user", "content": "長い記事を書いてください"}]
) as stream:
for text in stream.text_stream:
print(text, end="", flush=True)
コスト管理のコツ
Haikuを使い分ける: 単純なタスク(分類・要約)はHaiku、複雑な文章生成はSonnetと使い分けるとコストが大幅に削減できる。
max_tokensを適切に設定: 必要以上に大きなmax_tokensを設定しないこと。実際に生成されたトークン分しか課金されないが、上限設定が甘いと無駄に長い回答が返ってくることがある。
プロンプトを短くする: 入力トークンも課金対象。System promptは簡潔にまとめること。
まとめ
Claude APIは「触ってみると意外と簡単」なサービスだ。最初の呼び出しまで15分もあれば辿り着ける。
APIを使いこなせると、繰り返し作業の自動化やAI組み込みサービスの開発など、できることが一気に広がる。Claude Codeで日常的にAIを使っている人なら、次のステップとして挑戦する価値は十分ある。
Claude Codeの使い方に興味がある人はClaude Code入門記事も参考にしてほしい。
API副業収入の管理にはfreee会計
APIを使った自動化ツールで収益が発生したら確定申告が必要。freee会計はフリーランス・個人事業主向けに特化した会計ソフトで、クレジットカード明細の自動取り込みも可能。
![]()
関連ツールを見る
この記事で紹介したツール・サービスをまとめてチェック。
![]()
[…] コストは使い方次第で大きく変わります。プロンプトを最適化してトークン数を減らすだけでかなり削れる。Claude APIの使い方についてはこちらの記事で詳しく書いています。 […]