issue: Can’t save global model parameters as default

该报错发生在 Open WebUI 管理员设置中,当用户将自定义的模型参数(尤其是 Ollama 相关参数,如 num_ctx)从“自定义(Custom)”改回“默认(Default)”时,“保存(Save)”按钮保持灰色不可点击,导致无法恢复默认值。优先确认你是否使用最新版本(如 0.11.3+

快速结论:该报错发生在 Open WebUI 管理员设置中,当用户将自定义的模型参数(尤其是 Ollama 相关参数,如 num_ctx)从“自定义(Custom)”改回“默认(Default)”时,“保存(Save)”按钮保持灰色不可点击,导致无法恢复默认值。优先确认你是否使用最新版本(如 0.11.3+ 或最新 dev 镜像),并尝试强制刷新页面后重试。

适用环境:Docker 安装方式;Open WebUI latest(0.11.1、0.11.3 已提及);Debian 14;Brave 浏览器 1.94.117;未使用 Ollama(连接第三方服务时触发“invalid request parameters”)。

最快修复方案:暂无确认的一步修复方案。维护者在最新 dev 分支上无法复现该问题,因此升级到最新版本(dev 分支或更高版本)是首选排查方向。Issue 中提到的 0.11.1 版本存在此问题,未提供已验证的 UI 操作绕过方案。

注意事项:该问题仅影响 Ollama 相关参数(如 num_ctx),非 Ollama 参数从自定义改回默认时可正常保存。维护者无法复现,可能原因与脏状态(dirty-state)检测或参数变更监听逻辑有关,尚未定位到具体代码位置。

问题场景

在 Open WebUI 管理后台的“管理员设置 → 模型 → 配置模型参数”中,用户将某个 Ollama 相关参数(如 num_ctx)设置为自定义值并保存。当后续想将该参数从“自定义(Custom)”改回“默认(Default)”时,界面上的“保存(Save)”按钮保持灰色不可点击状态,无法提交更改。即使用户离开页面再返回,该参数仍保持自定义值。此问题持续存在,导致第三方服务因“invalid request parameters”(无效请求参数)而被阻止访问。

报错原文

issue: Can't save global model parameters as default
The 'save' button is greyed like no change has occurred.
I can only save if I change it to other custom value but not default.
invalid request parameters

原因分析

可能原因:Open WebUI 前端在检测模型参数是否发生变更时存在逻辑缺陷——当参数值从“自定义”改回“默认”时,系统可能未能正确识别该状态变化,导致“保存”按钮一直处于禁用状态。结合 Issue 中的表现(仅影响 Ollama 相关参数),可能原因在于 Ollama 参数的变更监听或状态对比逻辑与其他参数类型存在差异。

需要说明的是,Issue 维护者在最新 dev 分支上无法复现此问题,且同一版本存在两套安装均出现该行为,所以具体触发条件尚不明确。另有相关 Issue(#29124)报告了模型更改后保存按钮无法点击的类似 UI 异常,疑与脏状态检测缺陷相关。

环境排查

  • Open WebUI 版本:0.11.1 已确认存在,0.11.3 仍存在,最新 dev 分支未复现
  • 安装方式:Docker
  • 操作系统:Debian 14(宿主系统)
  • 浏览器:Brave 1.94.117
  • 后端:未使用本地 Ollama(通过 Open WebUI 连接第三方服务时触发)

解决步骤

  1. 升级 Open WebUI 到最新版本(dev 分支或最新镜像)。维护者确认在最新 dev 提交上无法复现此问题,说明该缺陷可能已被修复或行为已改变。
  2. 强制刷新前端页面(Ctrl+Shift+R 或 Cmd+Shift+R),排除浏览器缓存导致的 UI 状态未同步问题。
  3. 如果升级后问题仍然存在,可尝试先更改为另一个自定义值并保存,再切回默认值,观察“保存”按钮是否恢复可点击。
  4. 切换不同的浏览器或无痕模式重试一次,排除浏览器扩展或缓存干扰。
  5. 如果以上均无效,请在官方仓库提交新 Issue,并附加你当前精确的 Open WebUI 版本号和复现视频/截图,帮助维护者进一步定位。

验证方法

在管理员设置中,将 num_ctx(Ollama)等受影响参数从“自定义”改为“默认”,观察“保存”按钮是否变为可点击的白色状态。点击保存后,离开页面再重新进入参数设置,确认参数值已显示为“默认(Default)”而非之前的自定义值。同时确认通过 API 调用时不再提示“invalid request parameters”。

参考来源

open-webui/open-webui #29550

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 22184

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注