⭐ 功能特性
Open WebUI 核心功能 ⭐
-
🚀 轻松安装:支持使用 Docker、Kubernetes、Podman、Helm Charts(
kubectl、kustomize、podman或helm)进行无缝安装,提供内置 Ollama 的:ollama镜像和支持 CUDA 的:cuda镜像,带给您无忧的部署体验。 -
🛠️ 引导式初始设置:清晰的设置流程,包括在首次设置时明确提示创建管理员账户。
-
🤝 OpenAI API 集成:轻松集成 OpenAI 兼容的 API,可与 Ollama 模型并排进行多样化对话。OpenAI API URL 可自定义,以便将 Open WebUI 无缝集成到各种第三方应用程序中。
-
🛡️ 细粒度的权限和用户组:通过允许管理员在工作区中创建详细的用户角色、用户组和权限,我们确保为所有用户提供安全的使用环境。这种细粒度控制不仅增强了安全性,还允许自定义用户体验,培养用户的归属感和责任感。
-
🔐 SCIM 2.0 供应:通过 SCIM 2.0 协议实现企业级用户和组供应,支持与 Okta、Azure AD 和 Google Workspace 等身份提供商无缝集成,实现自动化的用户生命周期管理。
-
📱 响应式设计:在台式机、笔记本 电脑和移动设备上都能享受无缝体验。
-
📱 移动端渐进式 Web 应用 (PWA):在移动设备上享受原生的 PWA 体验,支持
localhost或个人域名的离线访问,并提供流畅的用户界面。为了在您的设备上安装 PWA,必须在安全上下文中交付,这通常意味着必须通过 HTTPS 提供服务。info- 要设置 PWA,您需要了解一些技术,如 Linux、Docker 以及
Nginx、Caddy或Traefik等反向代理。使用这些工具可以帮助简化构建和部署适合您需求的 PWA 的过程。虽然没有“一键安装”选项,且通过 HTTPS 安全部署 Open WebUI 实例需要一定的经验,但利用这些资源可以更轻松地创建和部署适合您需求的 PWA。
- 要设置 PWA,您需要了解一些技术,如 Linux、Docker 以及
-
✒️🔢 完善的 Markdown 和 LaTeX 支持:通过全面的 Markdown、LaTeX 和富文本功能提升您的 LLM 体验,实现更丰富的交互。
-
🧩 模型构建器:直接在 Open WebUI 中从 Ollama 基础模型轻松创建自定义模型。通过集成 Open WebUI Community,轻松创建并添加自定义角色和智能体、自定义模型元素以及导入模型。
-
📚 支持多种向量数据库的高级 RAG 集成:借助尖端的检索增强生成 (RAG) 技术,深 入体验未来的聊天交互。支持 9 种向量数据库选项:ChromaDB(默认)、带有 PGVector 的 PostgreSQL、Qdrant、Milvus、Elasticsearch、OpenSearch、Pinecone、S3Vector 和 Oracle 23ai。文档可以加载到工作区的“文档”选项卡中,在查询前使用井号键 [
#] 访问,或在提示词开头使用 [#] 后跟 URL 来集成网页内容。 -
📄 支持多引擎的高级文档提取:支持从各种文档格式(包括 PDF、Word 文档、Excel 表格、PowerPoint 演示文稿等)中提取文本和数据,可选提取引擎包括:Apache Tika、Docling、Azure Document Intelligence、Mistral OCR 或外部自定义(自建)内容提取引擎/文档加载器。先进的文档处理能力可实现与知识库的无缝集成,保留结构和格式,同时支持扫描文档和图像的 OCR。
-
🔍 支持 15+ 提供商的 RAG 网页搜索:使用 15 多个提供商进行网页搜索,包括 SearXNG、Google PSE、Brave Search、Kagi、Mojeek、Bocha、Tavily、Perplexity(AI 模型和搜索 API)、serpstack、serper、Serply、DuckDuckGo、SearchAPI、SerpApi、Bing、Jina、Exa、Sougou、Azure AI Search 和 Ollama Cloud,并将结果直接注入到本地的检索增强生成 (RAG) 体验中。
-
🌐 网页浏览能力:使用
#命令后跟 URL,将网站无缝集成到聊天体验中。此功能允许将网页内容直接整合到对话中,从而增强交互的丰富度和深度。 -
🎨 图像生成与编辑集成:使用多种引擎(包括 OpenAI 的 DALL-E(生成和编辑)、Gemini(生成和编辑)、ComfyUI(本地、生成和编辑)和 AUTOMATIC1111(本地、生成))无缝创建和编辑图像。支持文本生成图像和基于提示词的图像编辑工作流,提供动态视觉内容。
-
⚙️ 并发模型利用:同时与多个模型进行交互,利用它们各自的优势获得最佳响应。并行利用多种模态的模型来增强您的体验。
-
🔐 基于角色的访问控制 (RBAC):通过受限权限确保安全访问。只有授权人员才能访问您的 Ollama,而模型创建和拉取权限仅保留给管理员。
-
🌐🌍 多语言支持:通过我们的国际化 (
i18n) 支持,以您首选的语言体验 Open WebUI。我们邀请您加入我们,共同扩展支持的语言!我们正在积极寻求贡献者! -
💾 持久化 Artifact 存储:内置用于 Artifact 的键值存储 API,支持日志、追踪器、排行榜和协作工具等功能,具有跨会话持久化的个人和共享数据范围。
-
☁️ 云存储集成:原生支持云存储后端,包括 Amazon S3(及 S3 兼容提供商)、Google Cloud Storage 和 Microsoft Azure Blob Storage,用于可扩展的文件存储和数据管理。
-
☁️ 企业云集成:直接通过文件选择器界面从 Google Drive 和 OneDrive/SharePoint 无缝导入文档,实现与企业云存储解决方案的顺畅工作流。
-
📊 利用 OpenTelemetry 实现生产级可观测性:内置 OpenTelemetry 支持,可进行全面的监控,并将追踪、指标和日志导出到您现有的可观测性堆栈(Prometheus、Grafana、Jaeger 等),实现生产级的监控和调试。
-
🔒 加密数据库支持:SQLite 数据库支持可选的静态加密(使用 SQLCipher),为小型部署中的敏感数据提供增强的安全性,无需 PostgreSQL 基础设施。
-
⚖️ 生产级水平扩展:支持基于 Redis 的会话管理和 WebSocket, 允许在负载均衡器后进行多工作节点和多节点部署,适用于高可用生产环境。
-
🌟 持续更新:我们致力于通过定期更新、修复和新功能来改进 Open WebUI。
还有更多卓越功能,包括... ⚡️
🔧 Pipelines 支持
-
🔧 Pipelines 框架:通过我们的模块化插件框架,无缝集成并定制您的 Open WebUI 体验,增强定制化能力和功能 (https://github.com/open-webui/pipelines)。我们的框架支持轻松添加自定义逻辑和集成 Python 库,从 AI 智能体到家庭自动化 API。
-
📥 上传 Pipeline:可以直接从“管理员面板” > “设置” > “Pipelines”菜单上传 Pipelines,简化了 Pipeline 管理流程。

