AI tools & comparisons

🤖Claude API 使い方徹底解説!料金体系からトークン計算、Pythonでの活用方法まで

AnthropicのClaude APIの利用方法を網羅的に解説。Claude 3モデルの概要から、APIキーの取得、Python SDKを使った呼び出し例まで。さらに、入力・出力トークンに基づく詳細な料金体系と計算方法、コスト最適化のヒントを詳しく紹介し、効率的なAI活用をサポートします。

#Claude API #使い方 #料金 #トークン計算 #Python #LLM #AI

With Chokiru you just paste a YouTube URL — the AI picks the highlights and produces a vertical clip with subtitles.Try it free →

Claude APIとは?概要と主要モデル

Anthropicが提供する大規模言語モデル(LLM)であるClaudeは、その高度な推論能力と安全性への配慮から、ビジネスや開発現場で広く利用されています。特に、2026年3月時点では、Claude 3ファミリーが主流となっており、用途に応じて複数のモデルがAPI経由で提供されています。これにより、開発者は自社アプリケーションやサービスにClaudeの強力な機能を柔軟に組み込むことが可能です。

Claude APIを通じて利用できる主要なモデルは以下の通りです。

  • Claude 3 Opus: 最も高性能で、複雑なタスク、高度な推論、オープンエンドな質問応答に最適です。
  • Claude 3 Sonnet: 性能とコストのバランスが取れたモデルで、一般的なビジネス用途や応答速度が求められるアプリケーションに適しています。
  • Claude 3 Haiku: 最も高速かつ軽量で、リアルタイム応答や低コスト運用が重要な場面で活躍します。

これらのモデルは、テキスト生成、要約、翻訳、コード生成、質問応答など多岐にわたるタスクを実行できます。

Claude APIの利用開始手順

Claude APIを利用するには、まずAnthropicの公式サイトでAPIキーを取得し、開発環境をセットアップする必要があります。以下のステップバイステップガイドに従って進めてください。

1. APIキーの取得

Anthropicのウェブサイト(anthropic.com)にアクセスし、アカウントを作成またはログインします。ダッシュボード内の「API Keys」セクションから新しいAPIキーを生成してください。生成されたキーは一度しか表示されないため、安全な場所に保管してください。

⚠️ 注意: APIキーは機密情報です。決して公開リポジトリにコミットしたり、クライアントサイドのコードに直接埋め込んだりしないでください。環境変数として設定するか、安全なキー管理サービスを利用することを強く推奨します。

2. 環境設定とSDKのインストール

APIを利用するためのPython SDKをインストールします。以下のコマンドをターミナルで実行してください。

pip install anthropic

次に、取得したAPIキーを環境変数として設定します。

macOS/Linux:

export ANTHROPIC_API_KEY="your_api_key_here"

Windows (Command Prompt):

set ANTHROPIC_API_KEY="your_api_key_here"

Windows (PowerShell):

$env:ANTHROPIC_API_KEY="your_api_key_here"

3. APIの呼び出し例

環境変数を設定したら、PythonスクリプトからClaude APIを呼び出すことができます。

import os
from anthropic import Anthropic

# ANTHROPIC_API_KEYは環境変数から自動的に読み込まれます
client = Anthropic()

def generate_text_with_claude(prompt_text, model_name="claude-3-sonnet-20240229"):
    try:
        message = client.messages.create(
            model=model_name,
            max_tokens=1024, # 最大出力トークン数を指定
            messages=[
                {"role": "user", "content": prompt_text}
            ]
        )
        print(f"モデル: {model_name}")
        print(f"入力トークン数: {message.usage.input_tokens}")
        print(f"出力トークン数: {message.usage.output_tokens}")
        print("\n--- Claudeの応答 ---")
        print(message.content[0].text)
    except Exception as e:
        print(f"エラーが発生しました: {e}")

if __name__ == "__main__":
    prompt = "日本経済の今後の展望について、簡潔に教えてください。"
    generate_text_with_claude(prompt, model_name="claude-3-sonnet-20240229")

    # 別のモデルで試す例
    # prompt_haiku = "夏休みに最適な国内旅行先を3つ提案してください。"
    # generate_text_with_claude(prompt_haiku, model_name="claude-3-haiku-20240307")

上記コードでは、anthropic SDKのバージョンは0.23.1以降であれば、client.messages.createの形式で利用可能です。

料金体系とトークン計算

Claude APIの料金は、主に入力トークンと出力トークンの消費量に基づいて計算されます。トークンとは、単語や文字の集まりをモデルが処理する際の最小単位です。日本語の場合、漢字やひらがなの文字数よりも多くのトークンを消費する傾向があります。

1. 料金体系

2026年3月時点でのClaude 3ファミリーの標準料金は以下の通りです(100万トークンあたり)。

モデル入力料金 (1Mトークンあたり)出力料金 (1Mトークンあたり)
Claude 3 Opus$15.00$75.00
Claude 3 Sonnet$3.00$15.00
Claude 3 Haiku$0.25$1.25

💡 ポイント: 出力トークンは入力トークンよりも高価に設定されていることが一般的です。これは、モデルが情報を生成するコストが高いためです。

2. トークン計算の仕組み

APIへのリクエスト時、プロンプトの内容が入力トークンとしてカウントされます。モデルからの応答が返された際、その応答の長さが出力トークンとしてカウントされます。上記のPythonサンプルコードのように、APIレスポンスにはusage.input_tokensとusage.output_tokensとして実際のトークン数が含まれているため、これを基に利用状況を把握できます。

例えば、Claude 3 Sonnetで5,000トークンのプロンプトを送信し、2,000トークンの応答を受け取った場合、料金は以下のようになります。

  • 入力料金: (5,000 / 1,000,000) * $3.00 = $0.015
  • 出力料金: (2,000 / 1,000,000) * $15.00 = $0.03
  • 合計料金: $0.015 + $0.03 = $0.045

3. コスト最適化のヒント

  • ユースケースに応じたモデル選択:

* 最高の精度や複雑な推論が必要な場合はOpus。

* 汎用的なビジネスアプリケーションには性能とコストのバランスが良いSonnet。

* 大量の問い合わせ処理やリアルタイム応答、コストを最優先する場合はHaiku。

  • プロンプトの最適化: 不要な情報を削り、簡潔で的確なプロンプトを作成することで、入力トークンを削減できます。
  • max_tokensの適切な設定: モデルが生成する最大の出力トークン数を制限することで、意図しない長文生成によるコスト増を防ぐことができます。
  • ストリーミング利用: 長文生成の場合、ストリーミングで応答を受け取ることで、ユーザー体験を向上させつつ、部分的な応答で十分な場合は途中で処理を停止することも可能です。

これらの知識とヒントを活用することで、Claude APIをより効率的かつ経済的に利用できるようになります。Claude 3ファミリーは、最大20万トークンのコンテキストウィンドウをサポートしており、非常に長いドキュメントの処理も可能です。この機能を活用し、多様なアプリケーション開発に役立ててください。

Do not just read about it — make a clip.

Paste a URL and wait a few minutes. Subtitle correction, text overlays and thumbnails are all automatic.

Create a clip for free

More in AI tools & comparisons

View all →
🤖

AIチャットボット自社導入の費用・手順と成功の秘訣:メリットから運用まで

AIチャットボットの自社導入は業務効率化や顧客満足度向上に貢献する一方、費用やセキュリティ、精度維持が課題。SaaS型とカスタマイズ型の費用目安や導入期間を提示し、目的定義から運用改善までのステップを解説。成功にはスモールスタートと継続的な改善が不可欠です。

2026.09.19

⚙️

Stable Diffusion 縦型 1080x1920 設定:2026年最適化ガイド

2026年8月現在、Stable Diffusionで需要の高い縦型1080x1920ピクセル画像を生成するための最適な設定を解説。SD 3.5やSDXLなどの最新モデル、WebUI Forgeの導入、Hires. fixやVRAM最適化など、高品質な画像生成のための具体的なテクニックとヒントを紹介します。

2026.09.09

🤖

AI OCRで画像から文字起こし!無料ツールの高精度活用術

AI OCRは画像から文字をデジタル化する画期的な技術です。無料AI OCRサービスの現状と選び方、そして精度を最大限に引き出す活用術を解説。Google Drive OCRなど主要ツールの比較や画像準備のヒントで、手軽に高精度な文字起こしを実現しましょう。

2026.09.17

🤖

n8nとAI連携でワークフローを自動化!具体的な使い方と始め方ガイド

n8nはオープンソースのワークフロー自動化ツール。AI(OpenAI, Geminiなど)と連携し、メール要約やコンテンツ生成を自動化する方法を解説。Dockerでの導入からAPIキー管理、Slack通知のステップバイステップまで、AIを活用した効率的な業務自動化の具体的な使い方を徹底ガイド。

2026.09.18

Other popular articles

Recently well-read articles across all categories

All articles →