{"service":"Gemini Agent API","version":"0.3.0","status":"running","description":"AI-powered agent service with unified API structure","endpoints":{"💬 chat":{"path":"/api/v1/chat","method":"POST","description":"简单对话，直接 LLM 回复，不使用工具"},"🔍 research":{"path":"/api/v1/research","method":"POST","description":"深度研究，使用 web_search 工具，多次搜索和分析"},"🌤️ weather":{"path":"/api/v1/weather","method":"POST","description":"天气查询，使用 weather 工具，返回实时天气"},"🏥 health":{"path":"/api/v1/health","method":"GET","description":"健康检查"},"📚 docs":{"path":"/docs","method":"GET","description":"API 交互式文档"}},"architecture":{"pattern":"FastAPI + Handler + Agent System","layers":["1. Router Layer (routers.py) - 路由分发和参数验证","2. Handler Layer (handler/) - 业务处理逻辑","3. Service/Agent Layer (services/agents/) - 核心逻辑","4. Tool Layer (tools/) - 外部服务调用","5. Monitoring Layer (logger/tracker) - 日志和追踪"],"call_chain":{"llm_mode":"Router → LLM Handler → LLMService","agent_mode":"Router → Agent Handler → ChatAgent → LLMService","research":"Router → Research Handler → ResearchAgent → Tools","weather":"Router → Weather Handler → WeatherAgent → Tools","image":"Router → Image Handler → ImageAgent → Image Model"}}}