快速结论:该问题发生在 Open WebUI v0.11.1 中,当通过“新建聊天”或侧边栏固定的模型进入会话时,模型配置的默认工具(meta.toolIds)未生效,而是沿用了上一个会话的工具选择。优先排查前端状态未正确重置的问题,刷新页面(F5)可暂时恢复正确工具。
适用环境:Open WebUI v0.11.1(Docker 安装),Ubuntu 24.04,浏览器为 Microsoft Edge(隐私窗口同样复现)。模型通过 OpenAI 兼容接口提供,未使用 Ollama。未涉及自定义 Functions 或 Filters。
最快修复方案:暂无确认的一步修复方案。Issue 中未提供已验证的修复方法,但刷新页面(F5)可暂时恢复正确工具,说明问题出在前端状态而非后端配置。
注意事项:该问题可能影响绑定了特定工具的智能体——例如原本绑定 Microsoft 365 工具的助手,被错误地作为知识库助手打开后,无法访问自身的工具。刷新页面可临时解决,但每次通过“新建聊天”或固定模型进入时可能再次触发。
问题场景
在 Open WebUI v0.11.1 中,用户通过以下两种方式选择模型时,模型的默认工具(meta.toolIds)不会被应用:
- 点击侧边栏中的“新建聊天”按钮
- 点击侧边栏中固定的(pinned)模型
相比之下,通过消息输入框内的模型选择器切换模型时,默认工具可以正常应用。问题表现为:新模型配置的工具从未出现,旧模型的工具选择被保留,且切换过程中工具 ID 不会合并——新模型的 toolIds 完全缺失,而不是与旧工具的并集。
报错原文
issue: Model default tools (meta.toolIds) not applied when model is selected via New Chat or a pinned model
前端控制台和后端均无错误日志,说明应用 toolIds 的处理器在该路径上根本没有执行,而非执行失败。
原因分析
可能原因:前端状态未正确重置。当用户通过“新建聊天”或固定模型进入会话时,前端未能清除上一个模型的工具选择并应用新模型的 meta.toolIds。刷新页面(F5)后工具恢复正确,证明模型的 toolIds 在后端配置正确,问题出在浏览器端的状态管理逻辑。
相关 Issue #29050 指出,问题可能出在 src/lib/components/chat/Chat.svelte 组件中,但本 Issue 的触发路径与 #29050 不同(#29050 是聊天内模型选择器中的工具 ID 累积问题)。两个问题可能共享同一根因,但调用路径不同。
另一个可能原因是 v0.11.1 版本引入了回归。相关 Issue #29050 在干净容器中验证了 v0.11.0 未受影响,v0.11.1 为回归窗口。
环境排查
- Open WebUI 版本:v0.11.1(通过 Docker 镜像
ghcr.io/open-webui/open-webui:main拉取) - 操作系统:Ubuntu 24.04
- 浏览器:Microsoft Edge(隐私窗口同样复现,排除缓存或 Service Worker 干扰)
- 模型来源:OpenAI 兼容接口,未使用 Ollama
- 登录角色:管理员
- Function Calling:Native(默认,未修改)
- 无自定义 Functions、Filters 或环境变量影响工具选择
解决步骤
- 确认当前 Open WebUI 版本是否为 v0.11.1。如果是,关注后续版本更新,该问题可能已在开发分支修复。
- 复现问题时,可先刷新页面(F5)确认工具的默认配置是否正确加载——如果刷新后工具正确,说明后端配置无误,问题确定在前端状态管理。
- 可优先尝试切换到 v0.11.0 版本验证是否为回归问题(相关 Issue #29050 已验证 v0.11.0 不受影响)。
- 检查
src/lib/components/chat/Chat.svelte中处理模型切换的逻辑,确认“新建聊天”和“固定模型”点击路径是否调用了应用 toolIds 的处理函数。 - 如果问题影响生产使用,临时方案是在通过“新建聊天”或固定模型进入会话后,手动刷新页面以加载正确的工具集。
验证方法
在受影响的模型中配置一个特定工具集(例如绑定 Microsoft 365 工具的助手),然后通过“新建聊天”或点击固定的模型进入会话,检查工具列表是否正确显示新模型的默认工具,并且旧模型的工具是否被清除。如果刷新页面后工具显示正确,而刷新前不正确,则确认问题仍然存在。
参考来源
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。
![[Bug]: parsing markdown error: failed to encode response: json: unsupported value: NaN (status code: 500)](https://www.chat-gpts.plus/wp-content/uploads/2026/08/15392-bea47837-768x403.jpg)

