Skip to main content
Agent App 是我们构建 Agentic 系统的首选工作区。它包含:
  • 一个用于提供 Agents、Teams 和 Workflows 的 FastAPI 服务器。
  • 一个用于调试和测试的 streamlit 应用程序。这个 streamlit 应用功能非常全面,可用作 Agentic 系统的管理界面,并显示各种数据。
  • 一个用于会话和向量存储的 postgres 数据库。
它设计用于通过 docker 在本地运行,并在 AWS 上进行生产部署。

设置

1

创建和激活虚拟环境

2

安装 Agno

3

安装 uv 和 docker

  • 安装 uv 来管理你的 Python 环境。
4

导出你的 OpenAI 密钥

Agno 与任何模型提供商兼容;只需更新工作区中的代理即可。

创建你的 Agent App 代码库

使用 agent-app 模板创建你的代码库,你可以给它起任何你喜欢的名字。
这将创建一个名为 agent-app 的文件夹,结构如下:

在本地运行您的 Agent App

进入 agent-app 文件夹
使用以下命令启动您的 Agent App:
按 Enter 键确认,并等待几秒钟让镜像下载(仅首次运行此操作)。在 Docker Dashboard 上验证容器状态并查看日志。 agent-app-ui 备注:
  • Agents 定义在 agents 文件夹中。
  • Streamlit 应用定义在 ui 文件夹中。
  • API 路由定义在 api 文件夹中。

停止本地工作空间

进行一些尝试后,使用以下命令停止工作空间:

下一步

恭喜您已在本地运行了 AI App。后续步骤: