代理天气助理
由LangGraph、FastAPI和MCP(模型上下文协议)提供支持的智能天气助手。
特性
- 自然语言理解:使用LangGraph路由查询。
- 天气API集成:获取实时天气和5天预报。
- 高性能:
- 多步推理 (“我可以去慢跑吗?”) - 流媒体响应 上海证券交易所 - 对话记忆 - 地理编码和位置智能
- 鲁棒性:自动重试、缓存和错误处理。
- MCP支持:将功能作为具有丰富元数据的MCP工具公开。
- FastAPI后端:强大的HTTP API。
- 评估:自动精度测试脚本。
设置
- 克隆存储库。
- 安装依赖项:
pip install -r requirements.txt- 复制
.env.example到.env并添加您的API密钥:
cp .env.example .env- 运行应用程序:
uvicorn app.main:app --reload