Spaces:
Sleeping
Sleeping
| # 環境変数チェック(デバッグ強化版) | |
| def check_environment(): | |
| """環境変数をチェックし、詳細な状況を表示""" | |
| missing_vars = [] | |
| present_vars = [] | |
| # GROQ_API_KEY の確認 | |
| groq_key = os.getenv("GROQ_API_KEY") | |
| if not groq_key: | |
| missing_vars.append("GROQ_API_KEY") | |
| print("❌ GROQ_API_KEY: 未設定") | |
| else: | |
| present_vars.append("GROQ_API_KEY") | |
| print(f"✅ GROQ_API_KEY: 設定済み (長さ: {len(groq_key)} 文字)") | |
| # OPENAI_API_KEY の確認 | |
| openai_key = os.getenv("OPENAI_API_KEY") | |
| if not openai_key: | |
| missing_vars.append("OPENAI_API_KEY") | |
| print("⚠️ OPENAI_API_KEY: 未設定(オプション)") | |
| else: | |
| present_vars.append("OPENAI_API_KEY") | |
| print(f"✅ OPENAI_API_KEY: 設定済み (長さ: {len(openai_key)} 文字)") | |
| # 全体の状況表示 | |
| print(f"📊 環境変数サマリー:") | |
| print(f" 設定済み: {present_vars}") | |
| print(f" 未設定: {missing_vars}") | |
| if missing_vars: | |
| print(f"⚠️ 環境変数が設定されていません: {', '.join(missing_vars)}") | |
| print("完全版機能を利用するには Settings → Variables and secrets で設定してください") | |
| return len(missing_vars) == 0 |