ClinicalTrialV2 / debug_env.py
高橋慧
stage final
eaf91d7
raw
history blame
1.32 kB
# 環境変数チェック(デバッグ強化版)
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