Skip to main content

🔰 通知横幅

概述

Open WebUI 提供了通知横幅功能,管理员可以在 config.json 文件中创建和管理持久化的通知横幅。您可以自定义横幅的内容、背景颜色(信息、警告、错误或成功)以及可关闭性。为了保护敏感信息,这些横幅仅对已登录用户可见。

通过管理面板配置通知横幅

按照以下步骤在管理面板中配置通知横幅:

  1. 使用管理员账号登录 Open WebUI
  2. 进入管理面板 -> 设置 -> 界面
  3. 找到默认提示词建议选项上方的通知横幅设置
  4. 点击+图标创建新的通知横幅
  5. 配置横幅属性:
    • 选择横幅类型
    • 设置横幅文本内容
    • 设置是否允许用户关闭
    • 可选:设置时间戳
  6. 点击页面底部的保存按钮完成设置

通过环境变量配置通知横幅

您也可以选择通过环境变量来配置通知横幅。需要设置 WEBUI_BANNERS 环境变量,使用以下 JSON 格式:

[{
"id": "string",
"type": "string [info, success, warning, error]",
"title": "string",
"content": "string",
"dismissible": false,
"timestamp": 1000
}]

想了解更多关于环境变量配置的信息,请访问环境变量配置文档

环境变量详解

  • WEBUI_BANNERS
    • 类型:字典列表
    • 默认值:[](空列表)
    • 用途:定义要显示给用户的通知横幅列表

横幅配置选项

  • id:横幅的唯一标识符
  • type:背景颜色类型
    • info:信息提示(蓝色)
    • success:成功提示(绿色)
    • warning:警告提示(黄色)
    • error:错误提示(红色)
  • title:横幅标题文本
  • content:横幅主要内容
  • dismissible:是否允许用户关闭横幅
  • timestamp:显示时间戳(可选配置)

常见问题解答

  • 问:如何在管理面板中配置通知横幅? 答:登录管理面板,依次进入设置 -> 界面,找到通知横幅设置区域,点击+图标即可添加新的横幅。

  • 问:可以使用环境变量来配置横幅吗? 答:可以,通过设置 WEBUI_BANNERS 环境变量来实现,需要按照指定的 JSON 格式配置。

  • 问:WEBUI_BANNERS 环境变量需要遵循什么格式? 答:需要提供一个 JSON 格式的字典列表,每个字典包含 idtypetitlecontentdismissibletimestamp 等字段。

  • 问:如何设置横幅的可关闭性? 答:有两种方式:

    1. 在管理面板中通过界面开关直接设置
    2. 在配置中将 dismissible 设置为 truefalse