BoxPistols / BoxPistols/4Stroke
本番環境にAI共有キー(GEMINI_API_KEY等)を設定する
- Dominant language
- JavaScript
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## 背景
MANDARA Insight(AI分析)と、今回追加したMarkdownインポートの「AIで分類」機能は、以下のいずれかのAPIキーが無いとAI経路が使えません(ローカルの見出し分類フォールバックは常に使えます)。
- `docs/MANDARA_INSIGHT_TODO.md` §1 で既知の未対応事項として記載済み
- 本番(Vercel)に共有キーが未設定のため、現状は各ユーザーが自分のAPIキーを入力しない限りAI機能が使えない
## やること
1. Vercelプロジェクト(`4-stroke`)の環境変数に以下のいずれか、または両方を設定
- `GEMINI_API_KEY`
- `OPENAI_API_KEY`
2. `scripts/generate-config.js` がビルド時にこれらを `js/env-config.generated.js` の `AI.sharedKeys` へ埋め込む(コード変更は不要、環境変数の設定のみ)
3. デプロイ後、共有キーが有効になっているか `mandara.html` の INSIGHT / IMPORT モーダルの「AIで分類」ボタン表示で確認
## 注意
- 共有キーはビルド成果物に埋め込まれクライアントから抽出可能(`js/ai-config.js:11-15` に警告コメントあり)。無制限に使われないよう `js/ai-rate-limiter.js` で日次30回/日の上限が既にかかっている
- この設定が完了すると、全ユーザーがAPIキー入力なしでAI機能(Insight分析・Markdown自動分類)を使えるようになる
関連: `docs/MANDARA_INSIGHT_TODO.md`, `docs/MANDARA_EVOLUTION_PLAN.md` §4.5(★7)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.