⚙️ 什么是工具?
工具是小的 Python 脚本,可为您的 LLM 添加超能力。启用后,它们可以让您的聊天机器人做一些令人惊叹的事情——比如搜索网络、抓取数据、生成图像、使用 AI 语音回复等等。
可以将工具视为您的 AI 在与您聊天时可以使用的有用插件。
🚀 工具能帮助我做什么?
这里仅列举了工具能让您的 AI 助手做到的一些示例
- 🌍 网络搜索:通过搜索互联网获取实时答案。
- 🖼️ 图像生成:根据您的提示创建图像。
- 🔊 语音输出:使用 ElevenLabs 生成 AI 语音。
在此探索现成可用的工具
🧰 工具展示
📦 如何安装工具
在 Open WebUI 中安装工具有两种简单的方法
- 前往社区工具库
- 选择一个工具,然后点击“获取”按钮。
- 输入您的 Open WebUI 实例的 IP 地址或 URL。
- 点击“导入到 WebUI”——完成!
🛑 安全提示:切勿导入您不认识或不信任的工具。它们是 Python 脚本,可能会运行不安全的代码。
🔧 如何在 Open WebUI 中使用工具
安装工具后(我们将在下方介绍如何安装),以下是如何启用和使用它们的方法
您有两种方式为您的模型启用工具
➕ 选项 1:从聊天窗口启用
聊天时,点击输入区域的 ➕ 图标。您将看到可用工具列表——您可以随时为当前会话启用其中任何一个工具。
💡 提示:启用工具会赋予模型使用它的权限——但除非对任务有用,否则模型可能不会使用它。
✏️ 选项 2:默认启用(推荐用于频繁使用)
- 前往:工作区 ➡️ 模型
- 选择您正在使用的模型(如 GPT-4 或 LLaMa2),然后点击 ✏️ 编辑图标。
- 向下滚动到“工具”部分。
- ✅ 勾选您希望模型默认拥有访问权限的工具。
- 点击保存。
这可确保模型在您与它聊天时随时可以使用这些工具。
您还可以让您的 LLM 使用 AutoTool 过滤器自动选择合适的工具
🎯 注意:即使使用 AutoTool,您仍然需要使用选项 2 启用您的工具。
✅ 就是这样——您的 LLM 现在已具备工具能力!您已准备好通过网络搜索、图像生成、语音输出等方式为您的聊天超级充电。
🧠 选择工具的使用方式:默认模式 vs 原生模式
一旦为您的模型启用了工具,Open WebUI 将为您提供两种不同的方式,让您的 LLM 在对话中使用它们。
您可以通过选择以下方式来决定模型应如何调用工具:
- 🟡 默认模式(基于提示)
- 🟢 原生模式(内置函数调用)
让我们来分解一下
🟡 默认模式(基于提示的工具触发)
这是 Open WebUI 中的默认设置。
在这种模式下,您的 LLM 不需要原生支持函数调用。相反,我们通过智能工具选择提示模板来引导模型选择和使用工具。
✅ 几乎适用于任何模型
✅ 解锁基础或本地模型工具的好方法
❗ 在链式调用工具时不如原生模式可靠或灵活
🟢 原生模式(内置函数调用)
如果您的模型确实支持“原生”函数调用(例如 GPT-4o 或 GPT-3.5-turbo-1106),您可以使用这种强大的模式,让 LLM 在实时决定何时以及如何在一个聊天消息中调用多个工具。
✅ 快速、准确,并且可以在一个回复中链式调用多个工具
✅ 最自然、最先进的体验
❗ 需要实际支持原生函数调用的模型
✳️ 如何切换模式
想在您的聊天中启用原生函数调用?操作如下
- 打开与您的模型的聊天窗口。
- 点击 ⚙️ 聊天控制 > 高级参数。
- 找到“函数调用”设置,并将其从“默认”切换到“原生”
就是这样!您的聊天现在正在使用真正的原生工具支持(前提是模型支持)。
➡️ 我们推荐使用 GPT-4o 或其他 OpenAI 模型以获得最佳的原生函数调用体验。
🔎 一些本地模型可能声称支持,但往往难以准确或复杂地使用工具。
💡 总结
模式 | 适用对象 | 优点 | 缺点 |
---|---|---|---|
默认 | 任何模型 | 广泛兼容,更安全,灵活 | 可能准确性或速度稍差 |
原生 | GPT-4o 等 | 快速,智能,出色的工具链式调用 | 需要恰当的函数调用支持 |
选择最适合您设置的模式——记住,您随时可以通过“聊天控制”进行切换。
👏 就是这样——您的 LLM 现在知道如何以及何时智能地使用工具了。
🧠 总结
工具是附加功能,可帮助您的 AI 模型实现远不止聊天。从回答实时问题到生成图像或发声——工具赋予您的 AI 生命力。
- 访问:https://openwebui.com.cn/tools 探索新工具。
- 手动或一键安装它们。
- 从“工作区”➡️“模型”中按模型启用它们。
- 在聊天中点击 ➕ 使用它们。
现在去让您的 AI 变得更聪明吧 🤖✨