# 環境変数チェック(デバッグ強化版) 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