File size: 771 Bytes
afebc9a
 
 
 
51a5ef6
afebc9a
 
 
51a5ef6
afebc9a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
import os
from agent import create_graph
from ui import create_ui

# --- 1. 環境変数チェック ---

if not os.getenv("GOOGLE_API_KEY"):
    raise ValueError("環境変数 GOOGLE_API_KEY が設定されていません。")

if not os.getenv("SERPAPI_API_KEY"):
    raise ValueError("環境変数 SERPAPI_API_KEY が設定されていません。")

# --- 2. アプリケーション起動 ---
if __name__ == "__main__":
    # LangGraphのエージェントを作成
    app = create_graph()
    
    # GradioのUIを作成(エージェントを渡す)
    demo = create_ui(app)
    
    # サーバー起動
    print("Craft Beer AIを起動しています...")
    demo.launch(
        server_name="0.0.0.0", 
        server_port=7860, 
        share=True
    )