ヘタリーマン
Claude APIの日本語情報ってまだまだ少ないよね。公式ドキュメントは英語だし...。この記事では、APIキーの取得からPythonでの実装まで、全部日本語でわかりやすく解説するよ!

この記事の目次

  1. Claude APIとは?何ができるのか
  2. APIキーの取得方法
  3. 料金体系を理解しよう
  4. Pythonでの基本的な使い方
  5. よく使うパラメータの解説
  6. 実践例:ブログ記事の自動生成ツールを作る
  7. ストリーミング出力のやり方
  8. ChatGPT APIとの比較
  9. API活用の副業アイデア
  10. よくあるエラーと対処法

Claude APIとは?何ができるのか

Claude APIは、Anthropic社が提供するClaude AIをプログラムから呼び出せるサービスだよ。Webブラウザで使うclaude.aiとは違って、自分のアプリやツールにClaudeの頭脳を組み込めるのが最大の魅力。

Claude APIでできること

Web版Claude vs Claude API

Web版(claude.ai):手動で1つずつチャット。個人利用向き。
API:プログラムで自動化・大量処理が可能。ツール開発・ビジネス利用向き。

APIキーの取得方法

Claude APIを使うには、まずAnthropicのコンソールでAPIキーを取得する必要があるよ。手順はこんな感じ。

  1. Anthropic Consoleにアクセス:console.anthropic.comにアクセス
  2. アカウント作成:メールアドレスで登録(Google認証も可)
  3. クレジットカードを登録:API利用には支払い方法の設定が必要
  4. APIキーを作成:「API Keys」ページで「Create Key」をクリック
  5. キーをコピーして安全に保管:一度しか表示されないので必ずメモ!

APIキーの管理は超重要!

APIキーが漏洩すると、他人にあなたのアカウントでAPIを使われてしまう。キーはGitHubに上げない、環境変数で管理する、定期的にローテーションするのが鉄則だよ。

広告スペース(300×250)

料金体系を理解しよう

Claude APIは従量課金制。使った分だけ料金がかかる仕組みだよ。料金は「トークン」という単位で計算される。日本語の場合、だいたい1文字≒1〜2トークンくらい。

2026年3月時点の主な料金(1Mトークンあたり)

ヘタリーマン
最初はHaikuから試してみよう。ブログ記事の下書き程度なら、Haikuでも十分な品質が出るよ。月の利用料を$5〜10程度に抑えることもできるからね。

Pythonでの基本的な使い方

1. ライブラリのインストール

まずはAnthropicの公式Pythonライブラリをインストールしよう。

# ターミナルで実行 pip install anthropic

2. 環境変数にAPIキーを設定

# Mac/Linux の場合 export ANTHROPIC_API_KEY="sk-ant-xxxxx..." # Windows(PowerShell)の場合 $env:ANTHROPIC_API_KEY="sk-ant-xxxxx..."

3. 基本的なコード

import anthropic # クライアントを作成 client = anthropic.Anthropic() # メッセージを送信 message = client.messages.create( model="claude-sonnet-4-6", max_tokens=1024, messages=[ { "role": "user", "content": "サラリーマンにおすすめの副業を3つ教えて" } ] ) # 結果を表示 print(message.content[0].text)

たったこれだけで、Claudeが回答を返してくれるよ!簡単でしょ?

広告スペース(300×250)

よく使うパラメータの解説

システムプロンプトの使い方

message = client.messages.create( model="claude-sonnet-4-6", max_tokens=2048, system="あなたはプロのWebライターです。SEOを意識した読みやすい日本語の記事を書いてください。", messages=[ { "role": "user", "content": "格安SIMのおすすめ記事を書いて" } ] )

実践例:ブログ記事の自動生成ツールを作る

副業ブロガーにぴったりの実践例として、キーワードを入力するだけで記事の構成を生成するツールを作ってみよう。

import anthropic client = anthropic.Anthropic() def generate_outline(keyword): """キーワードからSEO記事の構成を生成する""" message = client.messages.create( model="claude-sonnet-4-6", max_tokens=2048, system="あなたはSEOに詳しいWebライターです。", messages=[{ "role": "user", "content": f""" 以下のキーワードでSEO記事の構成案を作成して。 キーワード: {keyword} 以下の形式で出力して: - タイトル案(3つ) - 見出し構成(h2/h3) - 各見出しで書くべき内容の要点 - 想定文字数 """ }] ) return message.content[0].text # 使い方 result = generate_outline("サラリーマン 副業 おすすめ") print(result)
ヘタリーマン
このツール、僕もよく使っているよ(という体で)。キーワードを変えるだけで何十本でも構成案が作れるから、ブログのネタ切れがなくなるんだ!
広告スペース(300×250)

ストリーミング出力のやり方

長い文章を生成するとき、全部の生成が終わるまで待つのは退屈だよね。ストリーミングを使えば、ChatGPTみたいに1文字ずつリアルタイムで表示できるよ。

with client.messages.stream( model="claude-sonnet-4-6", max_tokens=1024, messages=[{ "role": "user", "content": "副業の始め方を教えて" }] ) as stream: for text in stream.text_stream: print(text, end="", flush=True)

ChatGPT API(OpenAI API)との比較

使い分けのおすすめ

文章生成・要約・分析がメインならClaude API、画像生成やプラグイン連携が必要ならOpenAI APIがおすすめ。両方のアカウントを持っておくと柔軟に対応できるよ。

API活用の副業アイデア

Claude APIのスキルがあると、こんな副業ができるようになるよ。

  1. AIチャットボット構築(1件10〜50万円):企業のカスタマーサポート用
  2. AI記事生成ツール(月額制で提供):ライター向けSaaSプロダクト
  3. データ分析自動化(1件5〜20万円):企業のレポート作成を自動化
  4. LINE Bot開発(1件5〜15万円):AIを使った自動応答LINE Bot
  5. 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。

ヘタリーマン
プログラミング初心者でも、コードをコピペして動かしてみるところから始めてOK!エラーが出たらChatGPTやClaudeに「このエラーの原因を教えて」って聞けば解決策を教えてくれるよ。AIに聞きながらAIを学ぶ、これが2026年のやり方だ!

Claudeの基本から学びたい方へ

まずはClaude本体の使い方から始めよう

Claudeの始め方ガイドを見る
広告スペース(300×250)
前の記事 Claudeの始め方完全ガイド おすすめ記事 ChatGPT・生成AIを使った副業7選