この記事でわかること
- Claude APIを使った業務コンテンツ自動生成の仕組みと実例
- 月額コスト10〜30円で動くパイプラインの作り方
- プロンプト設計・エラーハンドリング・コスト管理の実践手法
「毎回ゼロから書く」を卒業したかった。
副業でブログ・SNS・業務報告書を書いていると「また同じような文章を書いている……」と感じることがありませんか?
仕事の質は変えたくないけど、時間は節約したい。
そこで役立つのがClaude APIを使ったコンテンツ自動生成です。
この記事では私が実際に構築した「楽天アフィリエイト投稿自動生成」と「Threads投稿バッチ生成」のパイプラインを例に、Claude APIでどう業務コンテンツを自動化できるかを解説します。
月額コストは10〜30円という驚きの安さです。
Claude APIの基本:Haiku・Sonnet・Opusの使い分け

Anthropic(Claudeを開発している会社)は複数のモデルを提供しています。
- Claude Haiku:最安値・高速。定型文生成・アフィリ投稿・短い要約に最適
- Claude Sonnet:バランス型。ブログ記事・提案書・複雑な文章生成に
- Claude Opus:最高品質。重要な判断・設計・最終仕上げに
- コスト目安(Haiku):入力100万トークン=$0.80・出力=$4.00
- 1投稿の生成コスト(Haiku):約0.01円以下
コンテンツの量産にはHaikuが最適です。
私のThreadsアフィリエイト投稿システムでは1ヶ月に90本の投稿を生成して、Claude APIのコストは10〜30円程度に収まっています。
パイプライン1:楽天アフィリエイト投稿の自動生成

仕組みの概要はシンプルです。
楽天市場APIで商品情報(商品名・価格・説明文・アフィリエイトURL)を取得し、Claude Haikuに渡してThreads投稿文を生成します。
- 役割定義:「あなたはSNSコンテンツライターです」
- 制約:「140字以内で書いてください」
- スタイル:「押し付けにならない、読者の役に立つ口調で」
- ルール:「末尾に必ず #PR を付けてください(ステマ規制対応)」
- 入力データ:商品名・価格・特徴・アフィリエイトURL
このプロンプトで生成される投稿文は毎回異なります。
同じ商品でも「今日のおすすめ」「買ってよかった理由」「失敗しない選び方」など角度を変えた文章がランダムに出てきます。
パイプライン2:Threads・X投稿のバッチ生成

8本を一括生成する方法の話です。
毎日投稿するための8本の投稿文を一括生成するプログラムも作りました。
ブログ記事のURLや記事の要点を入力として渡すと、SNS向けに要約した8種類の角度の投稿文が出てきます。
8本生成する理由は「週2〜3本投稿するとして2〜3週間分をまとめて作れるから」です。毎日考えるより、まとめて作って予約投稿する方が脳のリソースを使いません。
- ① 問い提起型「〇〇で悩んでいませんか?」
- ② 結論先出し型「実は〇〇するだけで解決しました」
- ③ リスト型「〇〇を改善した3つの方法」
- ④ 失敗談型「最初に〇〇をやってしまった話」
- ⑤ 数字型「〇ヶ月で〇〇が変わった実績」
- ⑥ 比較型「〇〇と〇〇を試した結果」
- ⑦ Before/After型「導入前後の変化を正直に言う」
- ⑧ 問いかけ型「あなたはどちら派ですか?」
プロンプトエンジニアリング:質を上げる5つのテクニック

Claude APIの真価は「プロンプトの設計」で決まります。
同じHaikuモデルを使っても、プロンプトの書き方次第でアウトプットの質は大きく変わります。
- ロールプレイ
「あなたは○○の専門家です」で専門性が上がる - 例示(Few-shot)
良い例を1〜3個見せると同じパターンで生成される - 制約の明文化
「140字以内」「箇条書き禁止」など形式を明示する - Chain of Thought
「まず○○を考えてから、次に○○を考えてください」と思考順序を指示する - システムプロンプト
messages APIのsystemパラメーターで一貫した人格・制約を設定
特に「例示」は効果が大きいです。
Threads投稿の場合、良い投稿文を3本プロンプトに入れると同じトーン・同じ構成で新しい投稿が生成されます。
これは「Few-shot学習」と呼ばれるプロンプト技術で、API活用の中でも最も費用対効果が高い手法です。
エラーハンドリングと安定運用のポイント

自動化パイプラインを本番運用するには、エラーが起きたときの対処も設計しておく必要があります。
Claude APIは安定していますが、ネットワークエラーやタイムアウトは発生します。
- リトライ処理:APIエラー時は3回まで自動リトライ(指数バックオフ)
- タイムアウト設定:1リクエストあたり最大30秒に制限する
- エラー通知:例外発生時はChatworkに即通知(翌朝気づく問題を防ぐ)
- ログ記録:実行ログをファイルに記録して後から確認できるようにする
APIの使い方:実際のPythonコード構成

コードの構成は非常にシンプルです。
anthropicライブラリをpipでインストールし、以下の3ステップで動きます。
- クライアントを初期化
anthropic.Anthropic() でクライアントを初期化 - プロンプトを送信
messages.create() でプロンプトを送信 - 生成テキストを取得
response.content[0].text で生成テキストを取得
私はこの設計をClaude Codeに伝えて、実際のプログラムと設定を一括で作ってもらいました。
環境変数 ANTHROPIC_API_KEY にAPIキーをセットしておけば、コードにキーを直書きせずに安全に使えます。
APIキーはAnthropicのコンソール(console.anthropic.com)で無料で取得できます。
コスト管理:使いすぎ防止の仕組み

Claude APIは従量課金なので「気づいたら高額になっていた」というリスクがあります。
私は以下の仕組みでコストを管理しています。
- Anthropicコンソールでの月次上限設定(ソフトリミット+ハードリミット)
- プログラムに1回の実行あたりの最大トークン数を設定
- 月次でAPIコストをCSVに記録・確認
Claude Haikuを使えば、月に1,000本のコンテンツを生成しても100〜300円程度です。
コスト面での心配はほぼ不要です。
長文コンテンツの生成:Opus vs Sonnet vs Haikuの選び方

短い投稿文はHaikuで十分ですが、長文ブログ記事や提案書は別のモデルを使います。
どのモデルを選ぶかは「コスト」と「品質要件」のバランスで決まります。
- Threads/X投稿(140字)→ Haiku(0.01円以下/本)
- ブログ記事の下書き(3,000字)→ Sonnet(数十円/本)
- 提案書・企画書・重要判断 → Opus(最高品質・コスト高)
- 要約・データ整形 → Haiku(定型処理に最適)
- 校正・品質チェック → Sonnet(Haikuより精度高い)
私のルール:「毎日自動で動く処理はHaiku、人が見る最終アウトプットはSonnet以上」。
自動化パイプラインのコストを最小化しつつ、クライアントに見せる資料の品質は落とさない。この「エスカレート式モデル運用」がコストと品質を両立させるコツです。
月次コスト管理:スプレッドシートで見える化する

Claude APIの月次コストを記録しておくと、「どの用途にいくらかかっているか」が把握できます。
私はGoogleスプレッドシートに以下の列を作って毎月5日に記録しています。
- 日付・用途(Threads生成・記事生成・三備メール処理など)
- 使用モデル(Haiku/Sonnet/Opus)
- 入力トークン数・出力トークン数・コスト(ドル)
- 円換算コスト(月末レートで計算)
記録を続けることで「先月よりThreads生成のコストが増えた → 投稿数を増やした月だった」という変化の理由がわかるようになります。
Anthropicのコンソール(console.anthropic.com)でも月次の使用量は確認できますが、用途別の内訳は自分で記録するしかありません。
記録の手間は5分以内ですが、コスト意識が高まるというメリットは長期的に大きいです。
まとめ

この記事のまとめ
- Claude Haikuは1投稿あたり0.01円以下で動作・月100本でも数十円
- 楽天アフィリ投稿・SNSバッチ生成・報告書要約など業務全般に使える
- プロンプトに「役割・制約・スタイル・ルール・入力」を入れるのが基本
- Anthropicコンソールで月次上限を設定してコスト暴走を防ぐ
- 「毎回ゼロから書く」をやめるだけで週10時間の時間節約も可能

コメント