OpenWebUI(openai+联网搜索)
# Docker部署Open webui
services:
open-webui:
ports:
- 9090:8080
volumes:
- ./data:/app/backend/data
container_name: open-webui
image: ghcr.nju.edu.cn/open-webui/open-webui:main
restart: always
# 联网搜索配置
# 搭建searxng
services:
searxng:
container_name: searxng
image: searxng/searxng:latest
ports:
- "8080:8080"
volumes:
- ./searxng:/etc/searxng:rw
env_file:
- .env
restart: unless-stopped
cap_drop:
- ALL
cap_add:
- CHOWN
- SETGID
- SETUID
- DAC_OVERRIDE
logging:
driver: "json-file"
options:
max-size: "1m"
max-file: "1"
修改searxng
配置文件./searxng/settings.yml
use_default_settings:
engines:
keep_only:
- google
search:
formats:
- html
- json
# 配置open webui
设置
->联网搜索
->选择searxng
设置
->文档
语义向量模型引擎
->openai
语义向量模型
->text-embedding-004
说明:
- text-embedding-004 (opens new window)模型是Gemini免费的
上次更新: 2025/03/22, 03:52:10