Spaces:
Sleeping
Sleeping
| 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 | |
| ) |