📝 Gemini API セットアップガイド
🚀 Gemini APIの特徴
- 無料枠あり: 1分間60リクエストまで無料
- 高速生成: Claudeより高速な応答
- 日本語対応: 高品質な日本語生成
- Google製: 安定性とサポート
📋 セットアップ手順
1. Gemini API キーの取得
- Google AI Studio にアクセス: https://makersuite.google.com/
- Googleアカウントでログイン
- Get API key をクリック
- Create API Key → プロジェクトを選択または新規作成
- APIキーをコピー(
AIza...
のような形式)
2. GitHub Secrets に設定
- リポジトリページへ: https://github.com/Shiki0138/leadfive
- Settings → Secrets and variables → Actions
- New repository secret をクリック
- 以下を入力:
- Name:
GEMINI_API_KEY
- Secret: 取得したAPIキー
- Name:
- Add secret をクリック
3. 使用方法
GitHub Actions で実行すると、自動的に以下の優先順位で選択されます:
- Gemini API (GEMINI_API_KEY が設定されている場合)
- Claude API (ANTHROPIC_API_KEY が設定されている場合)
- モックジェネレーター (APIキーがない場合)
💰 料金
無料枠
- 60 RPM (Requests Per Minute)
- 1日あたり1,500リクエスト
- ブログ記事生成には十分な容量
有料プラン
- 必要に応じてスケールアップ可能
- 詳細: https://ai.google.dev/pricing
🎯 Gemini vs Claude
項目 | Gemini | Claude |
---|---|---|
料金 | 無料枠あり | 有料のみ |
速度 | 高速 | 中速 |
品質 | 高品質 | 最高品質 |
文字数制限 | 標準 | 大容量 |
⚡ テスト実行
ローカルでテスト:
cd scripts/blog-automation
export GEMINI_API_KEY="your-api-key"
node gemini-blog-generator.js "AIマーケティング 成功事例"
🔧 トラブルシューティング
エラー: “API key not valid”
- APIキーが正しくコピーされているか確認
- Google Cloud Consoleでプロジェクトを確認
エラー: “Quota exceeded”
- 無料枠の制限に達した可能性
- 1分待ってから再実行
📞 サポート
- Google AI Studio: https://makersuite.google.com/
- ドキュメント: https://ai.google.dev/docs