Agno

活跃
GitHub Python Apache-2.0

简介

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?")
```

相关项目

相关文章