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 )