Skip to content

Agno 教程 · 课程导学

本课程基于 Agno 2.x 官方文档编写,共 27 章,从零基础到 AgentOS 生产部署。

模型接入约定

按课程要求,所有示例均使用 OpenAI 兼容的三方模型(以 DeepSeek 为例,OpenRouter/通义/Kimi 等同理):

python
from agno.agent import Agent
from agno.models.openai import OpenAIChat

agent = Agent(
    model=OpenAIChat(
        id="deepseek-chat",
        api_key="sk-xxx",
        base_url="https://api.deepseek.com/v1",
    ),
)

TIP

Agno 也提供 agno.models.openai.like.OpenAILike 类,专用于任意 OpenAI 兼容端点,效果等同。

你将学到什么

阶段章节内容
入门01–06Agno 架构、第一个 Agent、RunOutput、流式输出、结构化输出、Prompt 设计
进阶07–12工具与 Toolkit、多模态、会话状态、存储、记忆
高级13–19知识库 RAG、推理模式、人机协同、MCP、Agent Team 协作
生产实践20–24Workflow 编排、AgentOS 服务化、可观测性、性能优化与生产部署

官方参考源

本课程严格对照以下权威文档编写:

来源链接
docs.agno.comhttps://docs.agno.com/
github.comhttps://github.com/agno-agi/agno

内容版本基准:Agno 2.9

学习前提

  • Python 基础 + 了解 Pydantic(本站 FastAPI 教程 第 4 章可快速补齐);
  • 一个三方模型的 API Key。

👉 从 第 1 章 开始。