Open WebUI

Open WebUI 开源Web界面 — 一键安装

面向大语言模型的用户友好型Web界面

为什么用 Web.Casa 安装 Open WebUI 开源Web界面?

一键部署

无需手动编写 Docker Compose,Web.Casa 自动配置并启动。

自动 HTTPS

Caddy 自动签发和续期 SSL 证书,反向代理开箱即用。

统一管理

监控、备份、更新、日志——所有应用在一个面板中管理。

安装方式

先安装 Web.Casa,然后在应用商店中一键安装此应用。

应用信息

版本
v0.8.8
作者
open-webui
默认端口
8536

Open WebUI (原 Ollama WebUI) 👋

Open WebUI 是一个可扩展、功能丰富且用户友好的自托管 WebUI,设计为完全离线运行。它支持多种 LLM 运行器,包括 Ollama 和 OpenAI 兼容的 API。欲了解更多信息,请务必查看我们的 Open WebUI 文档。

Open WebUI 演示

功能亮点 ⭐

  • 🖥️ 直观界面:我们的聊天界面灵感源自 ChatGPT,确保用户友好的体验。

  • 📱 响应式设计:在桌面和移动设备上均能享受无缝体验。

  • ⚡ 快速响应:享受快速且响应迅速的性能。

  • 🚀 轻松设置:使用 Docker 或 Kubernetes (kubectl, kustomize 或 helm) 无缝安装,体验无忧。

  • 🌈 主题自定义:从多种主题中选择,个性化您的 Open WebUI 体验。

  • 💻 代码语法高亮:通过我们的语法高亮功能,提升代码可读性。

  • ✒️🔢 完整的 Markdown 和 LaTeX 支持:通过全面的 Markdown 和 LaTeX 功能提升您的 LLM 交互体验。

  • 📚 本地 RAG 集成:借助突破性的检索增强生成 (RAG) 支持,深入探索聊天交互的未来。此功能将文档交互无缝集成到您的聊天体验中。您可以直接将文档加载到聊天中,或将文件添加到文档库,在提示中使用 # 命令轻松访问它们。该功能目前处于 Alpha 阶段,在我们积极优化和增强以确保最佳性能和可靠性的过程中,偶尔可能出现问题。

  • 🔍 RAG 嵌入模型支持:直接在文档设置中更改 RAG 嵌入模型,增强文档处理能力。此功能支持 Ollama 和 OpenAI 模型。

  • 🌐 网页浏览能力:使用 # 命令后跟 URL,将网站无缝集成到您的聊天体验中。此功能允许您将网页内容直接融入对话,丰富交互的深度和广度。

  • 📜 提示词预设支持:在聊天输入框中使用 / 命令即时访问预设提示词。轻松加载预定义的对话启动器,加速您的交互。通过 Open WebUI 社区 集成轻松导入提示词。

  • 👍👎 RLHF 标注:通过点赞和点踩来评价您的消息,并可选择提供文本反馈,从而促进创建用于人类反馈强化学习 (RLHF) 的数据集。利用您的消息来训练或微调模型,同时确保本地保存数据的机密性。

  • 🏷️ 对话标签:轻松分类和定位特定聊天记录,便于快速参考和简化数据收集。

  • 📥🗑️ 下载/删除模型:直接从 Web UI 轻松下载或移除模型。

  • 🔄 一键更新所有 Ollama 模型:通过一个便捷的按钮,轻松一次性更新所有本地安装的模型,简化模型管理。

  • ⬆️ GGUF 文件模型创建:通过 Web UI 直接上传 GGUF 文件,轻松创建 Ollama 模型。流程简化,支持从本机上传或从 Hugging Face 下载 GGUF 文件。

  • 🤖 多模型支持:在不同聊天模型之间无缝切换,实现多样化交互。

  • 🔄 多模态支持:无缝与支持多模态交互的模型互动,包括图像(例如 LLava)。

  • 🧩 Modelfile 构建器:通过 Web UI 轻松创建 Ollama modelfile。创建并添加角色/智能体,自定义聊天元素,并通过 Open WebUI 社区 集成轻松导入 modelfile。

  • ⚙️ 多模型对话:轻松同时与多个模型互动,利用它们各自的优势获得最佳响应。通过并行使用多样化的模型集合来提升您的体验。

  • 💬 协作式聊天:通过无缝编排群组对话,利用多个模型的集体智慧。使用 @ 命令指定模型,在您的聊天界面中实现动态和多样化的对话。沉浸在融入您聊天环境的集体智慧中。

  • 🗨️ 本地聊天分享:在用户之间无缝生成和分享聊天链接,增强协作与沟通。

  • 🔄 重新生成历史访问:轻松回顾和探索您的全部重新生成历史。

  • 📜 聊天历史:轻松访问和管理您的对话历史。

  • 📬 归档聊天:轻松存储已完成的与 LLM 的对话以供将来参考,保持聊天界面整洁有序,同时便于检索和查阅。

  • 📤📥 导入/导出聊天历史:在平台内外无缝迁移您的聊天数据。

  • 🗣️ 语音输入支持:通过语音交互与您的模型互动;享受直接与模型对话的便利。此外,探索在静默 3 秒后自动发送语音输入的选项,以获得更流畅的体验。

  • 🔊 可配置的文本转语音端点:通过可配置的 OpenAI 端点自定义您的文本转语音体验。

  • ⚙️ 通过高级参数进行精细控制:通过调整温度等参数并定义您的系统提示词,获得更深层次的控制,根据您的特定偏好和需求定制对话。

  • 🎨🤖 图像生成集成:使用 AUTOMATIC1111 API (本地)、ComfyUI (本地) 和 DALL-E 等选项无缝集成图像生成功能,用动态视觉内容丰富您的聊天体验。

  • 🤝 OpenAI API 集成:轻松集成 OpenAI 兼容的 API,与 Ollama 模型一起实现多功能对话。自定义 API 基础 URL 以连接 LMStudio、Mistral、OpenRouter 等。

  • ✨ 多 OpenAI 兼容 API 支持:无缝集成和自定义各种 OpenAI 兼容的 API,增强聊天交互的多样性。

  • 🔑 API 密钥生成支持:生成密钥以利用 OpenAI 库使用 Open WebUI,简化集成和开发。

  • 🔗 外部 Ollama 服务器连接:通过配置环境变量,无缝连接到托管在不同地址的外部 Ollama 服务器。

  • 🔀 多 Ollama 实例负载均衡:轻松将聊天请求分发到多个 Ollama 实例,以提升性能和可靠性。

  • 👥 多用户管理:通过我们直观的管理面板轻松监督和管理用户,简化用户管理流程。

  • 🔗 Webhook 集成:通过 Webhook 订阅新用户注册事件(兼容 Google Chat 和 Microsoft Teams),提供实时通知和自动化能力。

  • 🛡️ 模型白名单:管理员可以为"用户"角色的用户设置模型白名单,增强安全性和访问控制。

  • 📧 可信邮箱认证:使用可信邮箱头进行认证,增加额外的安全和认证层。

  • 🔐 基于角色的访问控制 (RBAC):通过受限权限确保安全访问;只有授权人员才能访问您的 Ollama,并且模型创建/拉取权限专属于管理员。

  • 🔒 后端反向代理支持:通过 Open WebUI 后端与 Ollama 之间的直接通信来增强安全性。此关键功能无需在 LAN 上暴露 Ollama。从 Web UI 发往 '/ollama/api' 路由的请求会从后端无缝重定向到 Ollama,从而提升整体系统安全性。

  • 🌐🌍 多语言支持:通过我们的国际化 (i18n) 支持,以您偏好的语言体验 Open WebUI。欢迎加入我们,共同扩展支持的语言!我们正在积极寻找贡献者!

  • 🌟 持续更新:我们致力于通过定期更新和新功能来改进 Open WebUI。

🔗 也来看看 Open WebUI 社区!

别忘了探索我们的姊妹项目 Open WebUI 社区,在那里您可以发现、下载和探索自定义的 Modelfile。Open WebUI 社区为增强您与 Open WebUI 的聊天交互提供了广泛且令人兴奋的可能性!🚀

常见问题

Open WebUI 开源Web界面 可以安装在 Web.Casa 上吗?

是的,Open WebUI 开源Web界面 是 Web.Casa 应用商店中的官方应用。你可以通过 Web.Casa 面板一键安装,无需手动编写 Docker Compose 或配置反向代理。

如何在 Web.Casa 上安装 Open WebUI 开源Web界面?

首先通过 curl -fsSL https://get.web.casa | bash 安装 Web.Casa,然后在面板的应用商店中搜索「Open WebUI 开源Web界面」,点击安装即可。Web.Casa 会自动配置 Docker 容器、分配端口并设置 Caddy 反向代理。

Open WebUI 开源Web界面 在 Web.Casa 上的默认端口是什么?

Open WebUI 开源Web界面 在 Web.Casa 上的默认端口为 8536。你可以通过 Web.Casa 的 Caddy 反向代理将其绑定到自定义域名,自动获取 HTTPS 证书。

Open WebUI 开源Web界面 安装后可以自动获取 HTTPS 吗?

是的。Web.Casa 基于 Caddy 构建,安装应用后只需绑定域名,Caddy 会自动通过 Let's Encrypt 签发和续期 SSL 证书,全程无需手动配置。

Open WebUI 开源Web界面 的数据如何备份?

Web.Casa 内置备份插件,支持将 Open WebUI 开源Web界面 的数据自动备份到本地、S3、WebDAV 或 SFTP。你可以设置定时快照和保留策略,确保数据安全。