跳到主要内容

🦊 Firefox AI 聊天机器人侧边栏

警告

本教程由社区贡献,并非由 Open WebUI 团队支持。它仅作为如何根据您的特定用例自定义 Open WebUI 的演示。想贡献?请查看贡献教程。

🦊 Firefox AI 聊天机器人侧边栏

将 Open WebUI 集成到 Mozilla Firefox 中作为本地 AI 聊天机器人浏览器助手

先决条件

在将 Open WebUI 集成到 Mozilla Firefox 中作为 AI 聊天机器人浏览器助手之前,请确保您已具备

  • Open WebUI 实例 URL(本地或域名)
  • 已安装 Firefox 浏览器

在 Firefox 中启用 AI 聊天机器人

  1. 点击汉堡包按钮(位于右上角,紧邻 X 按钮下方的三条水平线按钮)
  2. 打开 Firefox 设置
  3. 点击 Firefox Labs 部分
  4. 开启 AI Chatbot 开关

或者,您可以通过 about:config 页面启用 AI 聊天机器人(在下一节中描述)。

配置 about:config设置

  1. 在 Firefox 地址栏中输入 about:config
  2. 点击 Accept the Risk and Continue
  3. 搜索 browser.ml.chat.enabled,如果尚未通过 Firefox Labs 启用,则将其开关设为 true
  4. 搜索 browser.ml.chat.hideLocalhost 并将其开关设为 false

browser.ml.chat.prompts.#

要添加自定义提示词,请按照以下步骤操作

  1. 搜索 browser.ml.chat.prompts.#(将 # 替换为数字,例如 012 等)
  2. 点击 + 按钮添加新提示词
  3. 输入提示词标签、值和 ID(例如 {"id":"My Prompt", "value": "This is my custom prompt.", "label": "My Prompt"}
  4. 重复此过程,根据需要添加更多提示词

browser.ml.chat.provider

  1. 搜索 browser.ml.chat.provider
  2. 输入您的 Open WebUI 实例 URL,包括任何可选参数(例如 https://my-open-webui-instance.com/?model=browser-productivity-assistant&temporary-chat=true&tools=jina_web_scrape

Open WebUI 的 URL 参数

以下 URL 参数可用于自定义您的 Open WebUI 实例

模型和模型选择

  • models: 为聊天会话指定多个模型(逗号分隔列表)(例如 /?models=model1,model2
  • model: 为聊天会话指定单个模型(例如 /?model=model1

YouTube 转录

  • youtube: 提供一个 YouTube 视频 ID 以在聊天中转录该视频(例如 /?youtube=VIDEO_ID
  • web-search: 通过将此参数设为 true 来启用网页搜索功能(例如 /?web-search=true

工具选择

  • toolstool-ids: 指定要激活的工具 ID 的逗号分隔列表(例如 /?tools=tool1,tool2/?tool-ids=tool1,tool2

通话叠加层

  • call: 通过将此参数设为 true 来在聊天界面中启用视频或通话叠加层(例如 /?call=true

初始查询提示词

  • q: 设置聊天的初始查询或提示词(例如 /?q=Hello%20there

临时聊天会话

  • temporary-chat: 通过将此参数设为 true 将聊天标记为临时会话(例如 /?temporary-chat=true

请参阅 https://docs.openwebui.com.cn/features/chat-features/url-params 了解有关 URL 参数及其使用方法的更多信息。

附加 about:config设置

以下 about:config 设置可进行进一步自定义调整

  • browser.ml.chat.shortcuts: 为 AI 聊天机器人侧边栏启用自定义快捷键
  • browser.ml.chat.shortcuts.custom: 为 AI 聊天机器人侧边栏启用自定义快捷键
  • browser.ml.chat.shortcuts.longPress: 设置快捷键的长按延迟
  • browser.ml.chat.sidebar: 启用 AI 聊天机器人侧边栏
  • browser.ml.checkForMemory: 在加载模型前检查可用内存
  • browser.ml.defaultModelMemoryUsage: 设置模型的默认内存使用量
  • browser.ml.enable: 在 Firefox 中启用机器学习功能
  • browser.ml.logLevel: 设置机器学习功能的日志级别
  • browser.ml.maximumMemoryPressure: 设置最大内存压力阈值
  • browser.ml.minimumPhysicalMemory: 设置所需的最小物理内存
  • browser.ml.modelCacheMaxSize: 设置模型缓存的最大大小
  • browser.ml.modelCacheTimeout: 设置模型缓存的超时时间
  • browser.ml.modelHubRootUrl: 设置模型中心的根 URL
  • browser.ml.modelHubUrlTemplate: 设置模型中心的 URL 模板
  • browser.ml.queueWaitInterval: 设置队列等待间隔
  • browser.ml.queueWaitTimeout: 设置队列等待超时时间

访问 AI 聊天机器人侧边栏

要访问 AI 聊天机器人侧边栏,请使用以下任一方法

  • CTRL+B 打开书签侧边栏并切换到 AI 聊天机器人
  • CTRL+Alt+X 直接打开 AI 聊天机器人侧边栏