Skip to content

Model選定 — AI口コミ生成

項目内容
ステータス🟡 検討中
関連AI口コミ生成

1. 選定概要

システムは2つのModelを2つの目的で使用し、APIキーは1つのみ:

目的Model選定理由
口コミ生成 (generate)Claude Sonnet 4価格帯で最高の日本語品質
品質チェック (quality check)Claude Haiku 4.5高速・低コスト、JSON判定に十分

2. Model詳細比較

2.1 比較表

ModelProviderInputOutputコスト/件日本語品質Latency推奨
Claude Sonnet 4Anthropic$3.00/1M$15.00/1M~¥0.5◎ 優秀~5-10s生成用
Claude Haiku 4.5Anthropic$0.80/1M$4.00/1M~¥0.1○ 良好~1-2s品質チェック用
Claude Opus 4Anthropic$15.00/1M$75.00/1M~¥2.5◎ 優秀~10-15s本ユースケースには高すぎる
GPT-4oOpenAI$2.50/1M$10.00/1M~¥0.4◎ 優秀~3-5sプロバイダー変更時の代替
GPT-4o miniOpenAI$0.15/1M$0.60/1M~¥0.03△ 普通~1s日本語品質が不十分
Gemini 2.5 FlashGoogle$0.15/1M$0.60/1M~¥0.03○ 良好~1-2sより低コストが必要な場合のHaiku代替

2.2 生成にClaude Sonnet 4を選んだ理由

基準Sonnet 4GPT-4oSonnet選定理由
日本語品質同等だが、Sonnetは文体の多様性に優れる
敬語 (丁寧語)正確時々エラー丁寧トーンに重要
Prompt遵守非常に良い良い制約(文字数、キーワード)を飛ばしにくい
コスト$3+$15/1M$2.5+$10/1MSonnetは約20%高いが品質が安定
Prompt cachingあり (input cost約90%削減)あり両方対応

結論: Sonnet 4は敬語の品質とPrompt遵守が優れているため選定 — 日本語口コミ生成で最も重要な2つの要素。

2.3 品質チェックにClaude Haiku 4.5を選んだ理由

基準Haiku 4.5Sonnet 4Haiku選定理由
Latency1-2s3-5s品質チェックは同期フロー内、高速性が必要
コスト¥0.04/件¥0.2/件チェックは生成ごとに呼ばれる(リトライ含む)
判定に十分かJSONスコアを返すだけで文章は不要

結論: Haikuは「正誤判定」とJSON返却に十分。チェックにSonnetを使うと5倍のコストで大幅な改善なし。


3. 運用コスト

3.1 口コミ1件あたりのコスト

ステップModelToken数(推定)コスト
口コミ生成SonnetInput ~150 + Output 400~¥0.4
品質チェック (LLM部分)HaikuInput 500 + Output 150~¥0.04
合計 (リトライなし)~¥0.44
合計 (平均1.2回リトライ)~¥0.55

Input ~150 tokens(項目名 + 星数 + キーワード + トーン)— 旧設計(~800 tokens)と比較して大幅削減。プロンプトにアンケート全体ではなく1項目のみを送信するため。

3.2 月間コスト

規模件数/月コスト/月備考
50~¥281-2店舗
200~¥1105-10店舗
1,000~¥55020+店舗

3.3 コスト最適化

方法削減効果適用済み?
ハイブリッド品質チェック (ルールベース失敗時LLMスキップ)チェックコスト約20%削減✅ 済
最小限のプロンプト(1項目 + キーワード + トーンのみ、アンケートは送らない)生成のinput cost約80%削減✅ 済
Prompt caching (同一system prompt)生成のinput cost約90%削減⬜ 今後対応

4. 環境別設定

環境GenerateQuality Check備考
ProductionSonnet 4Haiku 4.5品質最適
StagingHaiku 4.5Haiku 4.5コスト削減、フローテスト
DevelopmentHaiku 4.5Haiku 4.5高速・低コスト、繰り返し多い
php
// .env.production
REVIEW_GENERATE_MODEL=claude-sonnet-4-20250514
REVIEW_CHECK_MODEL=claude-haiku-4-5-20251001

// .env.staging / .env.development
REVIEW_GENERATE_MODEL=claude-haiku-4-5-20251001
REVIEW_CHECK_MODEL=claude-haiku-4-5-20251001

5. Model変更が必要なケース

状況対応
Anthropicが新Sonnet(例: Sonnet 4.5)をリリースREVIEW_GENERATE_MODELを変更し、日本語品質をテスト
コストが予算超過生成をHaikuに切替、品質低下を許容
日本語品質が不十分GPT-4oを生成Modelとして試す
プロバイダーを完全変更AnthropicApiServiceOpenAIApiServiceのみ修正、ロジックは変更不要
Latencyが遅すぎるチェックをGemini Flashに切替

設計はconfigでModel変更可能、コードロジックの修正は不要。.envのModel IDを差し替えるだけ。


6. API Key

項目内容
必要なキー数1キーのみ
用途全Model (Sonnet, Haiku, Opus...)
設定.envANTHROPIC_API_KEY
作成場所console.anthropic.com
請求1アカウント共通、Model別usage課金