Agno
活跃简介
Agno 是一个高性能的 Agent 框架,用于构建具有记忆、知识和工具调用能力的多模态 AI Agent,支持多种 LLM 提供商。
核心特性
- Production API — 50+ 端点,支持 SSE 和 WebSocket,可基于此构建完整产品
- 100+ 预置工具集成 — 通过预构建 toolkit 集成 100+ 外部工具
- Context Providers — 从 Slack、Drive、Wiki、MCP 和自定义数据源访问实时上下文
- Human Approval — 暂停运行等待用户确认,支持工具级管理员审批
- Observability — 内置 OpenTelemetry 链路追踪、运行历史和审计日志
- Security — 基于 JWT 的 RBAC,支持多用户多租户隔离
适用场景
💡 构建企业级 Slack/Telegram/Discord 机器人并部署为生产服务
💡 搭建具有记忆和知识的自学习数据 Agent
💡 通过 MCP 协议集成第三方工具和数据源
💡 在 Docker/Railway/AWS/GCP 上部署可扩展的 Agent 平台
💡 用 Cron 调度和后台任务实现自动化工作流
分类
快速开始
```bash
pip install agno
```
```python
from agno.agent import Agent
from agno.models.openai import OpenAIChat
agent = Agent(
model=OpenAIChat(id="gpt-4o"),
description="You are a helpful assistant.",
tools=[],
)
agent.run("What is the capital of France?")
```