跳到主要内容

🤖 连接智能体

将 Open WebUI 用作自主 AI 智能体(Agent)的聊天前端。

AI 智能体比简单的模型提供商更进一步。它们可以执行终端命令、读写文件、搜索网页、管理记忆并链式处理复杂的工作流。由于许多智能体框架都暴露了兼容 OpenAI 的 API,因此 Open WebUI 可以仅需极少配置就为它们提供精致且功能齐全的对话界面。


这与模型提供商有什么不同?

当您连接模型提供商时,您连接的是一个模型。它接收您的消息并返回一个响应。仅此而已。

而当您连接一个**智能体(Agent)**时,您连接的是一个自主系统,它可以:

  • 🖥️ 在您的机器上运行终端命令
  • 📁 在您的工作区中读写文件
  • 🔍 搜索网页以获取实时信息
  • 🧠 在对话之间保持记忆
  • 🧩 使用技能和插件来扩展其能力
  • 🔗 链式调用多个工具来解决复杂的任务

智能体会根据您的消息决定何时以及如何使用这些工具,而 Open WebUI 会在熟悉的对话界面中显示结果。


可用的智能体(Agent)

智能体描述指南
Hermes Agent由 Nous Research 提供的自主智能体,具有终端、文件操作、网页搜索、记忆和可扩展的技能Set up Hermes Agent →
OpenClaw开源自托管智能体框架,具有 Shell 访问、文件操作、网页浏览和即时通讯渠道集成功能Set up OpenClaw →

工作原理

无论您连接哪个智能体,其架构都是相同的:

┌──────────────┐         ┌──────────────────┐         ┌──────────────┐
│ │ HTTP │ │ 工具 │ │
│ Open WebUI │────────▶│ 智能体网关 │────────▶│ 终端、文件、│
│ (前端) │◀────────│ (API 服务器) │◀────────│ 网页 │
│ │ 流式 │ │ 结果 │ │
└──────────────┘ └──────────────────┘ └──────────────┘
  1. 您在 Open WebUI 中键入一条消息
  2. Open WebUI 将其发送到智能体的 API 服务器(就像发送给 OpenAI 一样)
  3. 智能体决定使用哪些工具,执行它们,并对结果进行推理
  4. 最终响应流式传回给 Open WebUI,并带有可选的进度指示器
  5. 您在熟悉的对话界面中看到响应,并具有完整的对话历史记录、用户账户和所有 Open WebUI 功能
提示

因为智能体采用的是标准的 OpenAI Chat Completions 协议,所以添加一个智能体就像在管理员设置 → 外部连接 → OpenAI中添加 URL 和 API Key 一样简单。无需任何插件、管道(Pipes)或中间件。

This content is for informational purposes only and does not constitute a warranty, guarantee, or contractual commitment. Open WebUI is provided "as is." See your license for applicable terms.