示例用法
1
安装后端依赖
2
运行后端
现在让我们来运行一个公开 Agno Agent 的
AGUIApp。您可以使用之前的代码!3
4
与您的 Agno Agent 聊天
完成!如果您将 Dojo 作为前端运行,现在可以在浏览器中访问 http://localhost:3000,并与您的 Agno Agent 聊天。

核心组件
AGUIApp: 将 Agno Agent/Teams 封装到 FastAPI 应用中。serve: 使用 Uvicorn 启动 FastAPI AG-UI 应用。
AGUIApp 使用辅助函数进行路由。
AGUIApp 类
Agno AG-UI 应用的主入口。
初始化参数
请提供
agent 或 team,但不要同时提供两者。
主要方法
终端节点
终端节点位于指定的prefix(默认为 /v1)下。
1. POST /agui
这是与您的 Agno Agent 或 Team 交互的主要入口点。
它期望一个 RunAgentInput 对象(来自 ag-ui-protocol 包),该对象由协议定义。您可以在其文档中了解更多信息。
启动应用 (serve)
使用 Uvicorn 启动 FastAPI 应用。
参数
您可以在我们的 AG-UI 集成示例 部分查看一些使用示例。
您还可以查看 CopilotKit 文档 关于使用 Agno 的内容,以了解更多关于如何构建 UI 端的信息。