@AgnoAgi
开源,提供一个轻量、快速、易用的 API 服务框架,用于构建和运行智能体,它基于 FastAPI 和 PostgreSQL 数据库,适合开发者快速搭建生产级别的智能体服务
核心功能
1. FastAPI 服务器:提供高效的 API 接口,用于处理代理请求。
2. PostgreSQL 数据库:存储代理的会话、知识库和记忆数据。
3. 预构建智能体:
• Web Search Agent:支持网络搜索功能
• Agno Assist:回答关于 Agno 平台的问题(需加载知识库)
• Finance Agent:通过 YFinance API 获取股票价格和财务数据
快速上手
1. 环境要求:需安装 Docker Desktop
2. 克隆仓库:
git clone https: //github.com/agno-agi/agent-api.git
cd agent-api
3. 配置 API 密钥:默认使用 GPT-4.1 模型,需设置 OpenAI API 密钥:
export OPENAI_API_KEY=”YOUR_API_KEY_HERE”
(支持其他模型,需修改 /agents 文件夹中的配置。)
4. 启动服务:
docker compose up -d
• FastAPI 运行在 http://localhost:8000
• PostgreSQL 运行在 localhost:5432
5. 测试与使用:
• 访问 http://localhost:8000/docs 查看 API 文档
• 通过 Agno Playground 或其他 UI 工具连接并与智能体交互
6. 停止服务:
docker compose down