十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Open WebUI 工具调用指南:看懂 2 条路径,让 AI 从“会说“到“会做“

Open WebUI 工具调用指南:看懂 2 条路径,让 AI 从“会说“到“会做“ Open WebUI 工具调用指南看懂 2 条路径让 AI 从会说到会做【免费下载链接】open-webuiUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)项目地址: https://gitcode.com/GitHub_Trending/op/open-webui问 AI 一个问题它把步骤讲得很详细可最后你还是要自己复制粘贴这正是Open WebUI 工具调用要解决的事让 AI 自动调用工具把查资料、跑代码、读文件直接做完。这篇不讲空泛概念只讲机制——背后其实只有两条执行路径看懂了就能调教它选对工具。动手前先分清 AI 有两条使唤工具的路路径一模型自己做主。Open WebUI 会把每个工具的名称、用途、参数格式整理成一份菜单随上下文一起交给模型。模型读完你的问题和菜单自己决定用不用、用哪个、传什么参数。这条路径由聊天中间层统一调度逻辑在 backend/open_webui/utils/middleware.py。路径二系统直接拦截。在工具参数里给 direct 字段配上触发规则后用户输入一命中就执行不用等模型思考结果直接回灌给模型续写。省掉一轮往返、响应更快代价是规则必须写得精确否则容易误触发。跟着三个场景看效果跑代码把算一下这组数据的去重率交给内置的代码执行工具它会真的运行并返回数字而不是一段可以这样写的讲解。读网页贴一个文档链接模型先调用抓取工具读内容再作答链接不再是摆设。查内部资料PDF 提前放进知识库后查询由检索工具完成不必把整份文件塞进对话。这些现成的内置工具集中在 backend/open_webui/tools/builtin.py覆盖执行代码、搜索网页、知识检索、记忆读写等常用动作。你的工具库从哪里来四类来源最后汇入同一份存储内置工具开箱即用上面三个场景用的都是它们用户 Python 函数函数的 docstring 会变成模型看到的描述参数签名会变成参数表——写函数时的注释就是说明书OpenAPI 接口一份现成的 API 文档可以整批转成工具MCP 服务器通过 backend/open_webui/utils/mcp/client.py 接入外部工具服务用起来和本地工具没有差别。统一存取由 backend/open_webui/models/tools.py 负责增删改查走 backend/open_webui/routers/tools.py 路由前端工具管理页的请求则来自 src/lib/apis/tools/index.ts。AI 挑错工具先改这三处描述要能当说明书用。模型只凭描述选工具处理文件等于没写读取本地 CSV 并返回行数和列名才有用。参数名带业务含义。file_path比arg1让模型填对参数的概率高得多。直通与权限别配反。只读查询类可以开直通求快涉及写入、删除的工具建议保留人工确认避免误执行。下一步今晚就能做的三件事挑一件每周都要重复的任务写成工具函数贴进工具管理页看看自动生成的描述像不像说明书把高频问题配上直通规则对比一下响应速度用一周后若模型选错工具回到上一节把描述重写一遍。工具调用这件事调教比安装更关键。【免费下载链接】open-webuiUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)项目地址: https://gitcode.com/GitHub_Trending/op/open-webui创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表