跳到主要内容

⚙️ 什么是工具?

工具是小型 Python 脚本,可为您的 LLM 赋能。启用后,它们能让您的聊天机器人做许多令人惊叹的事情——比如搜索网页、抓取数据、生成图像、使用 AI 语音进行回复等等。

可以将工具视为您的 AI 在与您聊天时可以使用的有用插件。


🚀 工具能帮我做什么?

以下是工具让您的 AI 助手能够做的一些示例

  • 🌍 网页搜索:通过搜索互联网获取实时答案。
  • 🖼️ 图像生成:根据您的提示创建图像。
  • 🔊 语音输出:使用 ElevenLabs 生成 AI 语音。

在此探索即用型工具
🧰 工具展示


📦 如何安装工具

在 Open WebUI 中安装工具有两种简单方法

  1. 前往 社区工具库
  2. 选择一个工具,然后点击“获取”按钮。
  3. 输入您的 Open WebUI 实例的 IP 地址或 URL。
  4. 点击“导入到 WebUI”——完成!

🛑 安全提示:切勿导入您不认识或不信任的工具。这些是 Python 脚本,可能会运行不安全的代码。


🔧 如何在 Open WebUI 中使用工具

安装工具后(我们将在下面向您展示如何操作),以下是如何启用和使用它们的方法

您可以通过两种方式为您的模型启用工具

➕ 选项 1:从聊天窗口启用

聊天时,点击输入区域的 ➕ 图标。您会看到可用工具列表——您可以在该会话中即时启用其中任何一个。

💡 提示:启用工具会赋予模型使用它的权限——但除非对任务有用,否则它可能不会使用。

  1. 前往:工作区 ➡️ 模型
  2. 选择您正在使用的模型(如 GPT-4 或 LLaMa2),然后点击 ✏️ 编辑图标。
  3. 向下滚动到“工具”部分。
  4. ✅ 勾选您希望模型默认访问的工具。
  5. 点击“保存”。

这可确保模型在您与它聊天时始终准备好使用这些工具。

您还可以使用 AutoTool Filter 让您的 LLM 自动选择合适的工具

🔗 AutoTool Filter

🎯 注意:即使在使用 AutoTool 时,您仍然需要使用选项 2 启用您的工具。

✅ 就是这样——您的 LLM 现在已具备工具驱动能力!您已准备好通过网页搜索、图像生成、语音输出等功能,为您的聊天增添超强动力。


🧠 选择工具使用方式:默认模式 vs 原生模式

为您的模型启用工具后,Open WebUI 提供了两种不同的方式让您的 LLM 在对话中使用它们。

您可以通过选择以下选项来决定模型应如何调用工具

  • 🟡 默认模式(基于提示)
  • 🟢 原生模式(内置函数调用)

让我们来详细了解一下

🟡 默认模式(基于提示的工具触发)

这是 Open WebUI 中的默认设置。

在这种模式下,您的 LLM 不需要原生支持函数调用。相反,我们使用智能工具选择提示模板来引导模型选择和使用工具。

✅ 适用于几乎任何模型
✅ 是解锁基础或本地模型工具的绝佳方式
❗ 在工具链式调用时,不如原生模式可靠或灵活

🟢 原生模式(内置函数调用)

如果您的模型支持“原生”函数调用(例如 GPT-4o 或 GPT-3.5-turbo-1106),您可以使用这种强大的模式,让 LLM 在单个聊天消息中实时决定何时以及如何调用多个工具。

✅ 快速、准确,并可在一次响应中链式调用多个工具
✅ 最自然、最先进的体验
❗ 需要一个实际支持原生函数调用的模型

✳️ 如何在模式之间切换

想在聊天中启用原生函数调用吗?方法如下

Chat Controls

  1. 打开与您模型的聊天窗口。
  2. 点击 ⚙️ 聊天控制 > 高级参数。
  3. 找到“函数调用”设置,并将其从“默认”切换为“原生”。

就是这样!您的聊天现在正在使用真正的原生工具支持(只要模型支持)。

➡️ 我们建议使用 GPT-4o 或其他 OpenAI 模型以获得最佳原生函数调用体验。
🔎 一些本地模型可能声称支持,但往往难以准确或复杂地使用工具。

💡 总结

模式适用对象优点缺点
默认任何模型广泛兼容,更安全,灵活可能准确性较低或速度较慢
原生GPT-4o 等快速、智能、出色的工具链式调用需要适当的函数调用支持

选择最适合您设置的模式——请记住,您始终可以通过“聊天控制”即时切换。

👏 就是这样——您的 LLM 现在已智能地知道如何以及何时使用工具了。


🧠 总结

工具是附加组件,帮助您的 AI 模型做的远不止聊天。从回答实时问题到生成图像或大声朗读——工具为您的 AI 赋予生命。

  • 访问:https://openwebui.com.cn/tools 以发现新工具。
  • 手动或一键安装它们。
  • 在“工作区 ➡️ 模型”中为每个模型启用它们。
  • 在聊天中通过点击 ➕ 使用它们

现在去让你的 AI 变得超级智能吧 🤖✨