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