Claude API(Anthropic API)入門:課金から最初の呼び出しまで【2026年版】

PR本記事はアフィリエイト広告を含みます。リンク経由でのご購入により運営者に成果報酬が支払われることがありますが、読者への価格や条件は変わりません。

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会計はフリーランス・個人事業主向けに特化した会計ソフトで、クレジットカード明細の自動取り込みも可能。

freee会計を見る →

関連ツールを見る

この記事で紹介したツール・サービスをまとめてチェック。

おすすめ

エックスサーバー

国内シェアNo.1のレンタルサーバー。WordPressブログをすぐに始められる。このブログも実際にXserverで運営しています。

Xserverを見てみる →

ムカイ
この記事を書いた人

ムカイ

個人事業主エンジニア。C#フルリモート案件に参画しながら、Claude Codeを使ってAI×副業の自動化・コンテンツ制作を実践中。「稼ぐ仕組みを作るのが好き」がモットー。

コメント(1件)