File size: 1,318 Bytes
eaf91d7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# 環境変数チェック(デバッグ強化版)
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