Open WebUI
活跃简介
Open WebUI 是一个功能丰富、用户友好的自托管 AI 平台,支持 Ollama 和 OpenAI 兼容 API,提供 RAG、Agent 和 MCP 等功能。
核心特性
- Ollama/OpenAI API 集成 — 同时支持本地 Ollama 模型和 OpenAI 兼容 API(LMStudio、Groq、Mistral 等)
- 本地 RAG 引擎 — 支持 9 种向量数据库(ChromaDB、PGVector、Qdrant 等)和多种文档提取引擎
- 语音/视频通话 — 集成多种 STT(Whisper、Deepgram)和 TTS(ElevenLabs、OpenAI)引擎
- 模型构建器 — 通过 Web UI 创建 Ollama 模型,支持自定义角色/Agent 和导入社区模型
- Python 函数工具 — 内置代码编辑器,支持用纯 Python 函数扩展 LLM 的 Function Calling 能力
- 企业级权限管理 — RBAC 角色控制、LDAP/SSO 认证、SCIM 2.0 自动配置
适用场景
💡 部署私有化 AI 聊天平台,连接本地 Ollama 模型实现完全离线的对话体验
💡 构建基于内部文档的 RAG 问答系统,支持 PDF/Word 等多种文档格式上传检索
💡 搭建多模型并行对比环境,同时调用多个 LLM 获取最优回答
💡 创建带语音交互的 AI 助手,支持语音输入和语音输出的实时对话
💡 在企业内网部署支持 LDAP 认证的 AI 平台,实现统一的用户权限管理
分类
快速开始
# 使用 Docker 快速启动(含内置 Ollama)
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway \
-e OLLAMA_BASE_URL=http://host.docker.internal:11434 \
--name open-webui ghcr.io/open-webui/open-webui:main
# 访问 http://localhost:3000 注册管理员账号
# 在设置中配置 Ollama 或 OpenAI API 连接