プロジェクトルート(d:\dev\pupa-Ruri\)に.envファイルを作成:
# .env
OPENAI_API_KEY=sk-your-actual-api-key-herecd "d:\dev\pupa-Ruri"
python -m streamlit run app.pyブラウザで http://localhost:8501 にアクセス
- アプリ設定 → Secrets
- 以下を追加:
OPENAI_API_KEY = "sk-your-actual-api-key-here"環境変数に設定:
OPENAI_API_KEY=sk-your-actual-api-key-here
# 設定確認
cd "d:\dev\pupa-Ruri"
python -c "
import sys
sys.path.insert(0, 'src')
from api_config import APIConfig
print('設定状況:', '✅ OK' if APIConfig.get_openai_api_key() else '❌ 設定が必要')
".envファイルがプロジェクトルートにあるか確認- APIキーが
sk-で始まっているか確認 - ファイル保存後、アプリを再起動
d:\dev\pupa-Ruri\ # ← ここに.envファイル作成
├── .env # ← APIキー設定ファイル
├── app.py # メインアプリ
├── src/
│ └── api_config.py # 設定管理
└── docs/
└── api_setup_guide.md # 詳細手順
重要: .envファイルはGitで管理されないため、APIキーが外部に漏れる心配はありません。