浏览器搜索引擎集成
注意
本教程由社区贡献,不属于 Open WebUI 团队官方支持范围。内容仅用于演示如何根据你的特定场景自定义 Open WebUI。想参与贡献?请查看贡献教程。
Open WebUI 支持直接集成到浏览器。本教程将指导你把 Open WebUI 配置为自定义搜索引擎,让 你可以直接在地址栏中发起查询。
将 Open WebUI 配置为搜索引擎
前置条件
开始前请确认:
- 你已安装 Chrome 或其他受支持浏览器。
WEBUI_URL环境变量已正确设置,可通过 Docker 环境变量或.env文件配置,参见环境变量指南。
第 1 步:设置 WEBUI_URL 环境变量
设置 WEBUI_URL 能让浏览器知道查询请求应发送到哪里。
使用 Docker 环境变量
如果你通过 Docker 运行 Open WebUI,可在 docker run 命令中设置该环境变量:
docker run -d \
-p 3000:8080 \
--add-host=host.docker.internal:host-gateway \
-v open-webui:/app/backend/data \
--name open-webui \
--restart always \
-e WEBUI_URL="https://<your-open-webui-url>" \
ghcr.io/open-webui/open-webui:main你也可以把该变量写入 .env 文件:
WEBUI_URL=https://<your-open-webui-url>第 2 步:将 Open WebUI 添加为自定义搜索引擎
在 Chrome 中配置
- 打开 Chrome 并进入 Settings。
- 在侧栏选择 Search engine,点击 Manage search engines。
- 点击 Add 新建搜索引擎。
- 按如下填写:
-
Search engine:Open WebUI Search
-
Keyword:webui(或你喜欢的任意关键词)
-
URL with %s in place of query:
https://<your-open-webui-url>/?q=%s
- 点击 Add 保存配置。
在 Firefox 中配置
- 在 Firefox 中打开 Open WebUI。
- 点击地址栏展开搜索区域。
- 点击展开后底部绿色圆圈中的加号图标,将 Open WebUI 搜索添加到浏览器搜索引擎列表。
或使用以下方式:
- 在 Firefox 中打开 Open WebUI。
- 右键地址栏。
- 在菜单中选择 “Add Open WebUI”(或类似选项)。
可选:指定模型
如果你希望搜索时使用指定模型,可将模型 ID 加入 URL:
https://<your-open-webui-url>/?models=<model_id>&q=%s备注
说明: 模型 ID 需要进行 URL 编码。空格、斜杠等特殊字符都要编码(例如 my model 需写成 my%20model)。