この記事の目次
Claude APIとは?何ができるのか
Claude APIは、Anthropic社が提供するClaude AIをプログラムから呼び出せるサービスだよ。Webブラウザで使うclaude.aiとは違って、自分のアプリやツールにClaudeの頭脳を組み込めるのが最大の魅力。
Claude APIでできること
- 自分だけのAIチャットボットを作る
- 記事やメールの自動生成ツールを作る
- 大量のデータをAIで分析・分類する
- カスタマーサポートの自動応答システムを構築する
- 社内ツールにAI機能を組み込む
Web版Claude vs Claude API
Web版(claude.ai):手動で1つずつチャット。個人利用向き。
API:プログラムで自動化・大量処理が可能。ツール開発・ビジネス利用向き。
APIキーの取得方法
Claude APIを使うには、まずAnthropicのコンソールでAPIキーを取得する必要があるよ。手順はこんな感じ。
- Anthropic Consoleにアクセス:console.anthropic.comにアクセス
- アカウント作成:メールアドレスで登録(Google認証も可)
- クレジットカードを登録:API利用には支払い方法の設定が必要
- APIキーを作成:「API Keys」ページで「Create Key」をクリック
- キーをコピーして安全に保管:一度しか表示されないので必ずメモ!
APIキーの管理は超重要!
APIキーが漏洩すると、他人にあなたのアカウントでAPIを使われてしまう。キーはGitHubに上げない、環境変数で管理する、定期的にローテーションするのが鉄則だよ。
料金体系を理解しよう
Claude APIは従量課金制。使った分だけ料金がかかる仕組みだよ。料金は「トークン」という単位で計算される。日本語の場合、だいたい1文字≒1〜2トークンくらい。
2026年3月時点の主な料金(1Mトークンあたり)
- Claude Haiku 4.5:入力 $1 / 出力 $5 — 安くて速い。簡単なタスク向き
- Claude Sonnet 4.6:入力 $3 / 出力 $15 — バランス型。多くの用途に最適
- Claude Opus 4.6:入力 $15 / 出力 $75 — 最高性能。複雑なタスク向き
Pythonでの基本的な使い方
1. ライブラリのインストール
まずはAnthropicの公式Pythonライブラリをインストールしよう。
2. 環境変数にAPIキーを設定
3. 基本的なコード
たったこれだけで、Claudeが回答を返してくれるよ!簡単でしょ?
よく使うパラメータの解説
- model:使用するモデル。
claude-sonnet-4-6がおすすめ - max_tokens:出力の最大トークン数。長い文章なら4096以上に
- temperature:創造性の度合い(0〜1)。0に近いほど安定、1に近いほど創造的
- system:AIの役割や振る舞いを指定する「システムプロンプト」
- messages:会話履歴。複数のやり取りを送ることで文脈を保持
システムプロンプトの使い方
実践例:ブログ記事の自動生成ツールを作る
副業ブロガーにぴったりの実践例として、キーワードを入力するだけで記事の構成を生成するツールを作ってみよう。
ストリーミング出力のやり方
長い文章を生成するとき、全部の生成が終わるまで待つのは退屈だよね。ストリーミングを使えば、ChatGPTみたいに1文字ずつリアルタイムで表示できるよ。
ChatGPT API(OpenAI API)との比較
- 日本語品質:Claude APIのほうが自然な日本語を生成する傾向
- 長文処理:Claude APIは最大100万トークンの入力に対応。OpenAIは12.8万トークン
- コード生成:どちらも優秀だが、Claudeはバグの少ないコードを出す印象
- 料金:同等クラスの比較ではほぼ同水準。用途で使い分けるのがベスト
- 画像生成:OpenAI APIにはDALL-Eがある。Claude APIは画像入力のみ
- 日本語ドキュメント:OpenAIのほうが情報が多いが、Claudeも公式ドキュメントは充実
使い分けのおすすめ
文章生成・要約・分析がメインならClaude API、画像生成やプラグイン連携が必要ならOpenAI APIがおすすめ。両方のアカウントを持っておくと柔軟に対応できるよ。
API活用の副業アイデア
Claude APIのスキルがあると、こんな副業ができるようになるよ。
- AIチャットボット構築(1件10〜50万円):企業のカスタマーサポート用
- AI記事生成ツール(月額制で提供):ライター向けSaaSプロダクト
- データ分析自動化(1件5〜20万円):企業のレポート作成を自動化
- LINE Bot開発(1件5〜15万円):AIを使った自動応答LINE Bot
- API活用のコンサル・講師(時給3,000〜1万円):個人や企業にAPI活用を指導
よくあるエラーと対処法
401 Unauthorized
APIキーが間違っているか、環境変数が正しく設定されていない。echo $ANTHROPIC_API_KEY で確認しよう。
429 Too Many Requests
レート制限に引っかかっている。少し時間をおいてからリトライ。本格運用ならリトライロジックを組み込もう。
400 Bad Request
リクエストの形式が間違っている。messagesの構造やパラメータ名を再確認しよう。
500 Internal Server Error
Anthropic側の一時的な障害。しばらく待ってからリトライすればOK。