关于 Open WebUI
一个可扩展、功能丰富且用户友好的自托管 WebUI,设计为完全离线运行。它支持各种 LLM 运行器,包括 Ollama 和兼容 OpenAI 的 API。
功能特点
- 🚀 简便设置:使用 Docker 或 Kubernetes(kubectl、kustomize 或 helm)无缝安装,支持
:ollama
和:cuda
标签镜像,提供无忧体验。 - 🤝 Ollama/OpenAI API 集成:轻松集成兼容 OpenAI 的 API,实现与 Ollama 模型的多功能对话。可自定义 OpenAI API URL 以连接 LMStudio、GroqCloud、Mistral、OpenRouter 等。
- 🛡️ 精细权限和用户组:管理员可创建详细的用户角色和权限,确保安全的用户环境。这种精细度不仅提升安全性,还允许自定义用户体验,培养用户的所有权和责任感。
- 📱 响应式设计:在台式电脑、笔记本和移动设备上享受流畅体验。
- 📱 渐进式 Web 应用(PWA):通过 PWA 在移动设备上享受类原生应用体验,提供本地主机离线访问和流畅的用户界面。
- ✒️🔢 完整 Markdown 和 LaTeX 支持:通过全面的 Markdown 和 LaTeX 功能提升 LLM 体验,实现丰富的交互。
- 🎤📹 免提语音/视频通话:体验集成的免提语音和视频通话功能,实现更动态和互动的聊天环境。
- 🛠️ 模型构建器:通过 Web UI 轻松创建 Ollama 模型。通过Open WebUI Community集成,创建和添加自定义角色/代理,自定义聊天元素,轻松导入模型。
- 🐍 原生 Python 函数调用工具:在工具工作区通过内置代码编辑器支持增强 LLM。通过简单添加纯 Python 函数实现自带函数(BYOF),实现与 LLM 的无缝集成。
- 📚 本地 RAG 集成:通过突破性的检索增强生成(RAG)支持,探索聊天交互的未来。此功能将文档交互无缝集成到聊天体验中。您可以直接将文档加载到聊天中或添加文件到文档库,使用查询前的
#
命令轻松访问它们。 - 🔍 RAG 网络搜索:使用
SearXNG
、Google PSE
、Brave Search
、serpstack
、serper
、Serply
、DuckDuckGo
、TavilySearch
、SearchApi
和Bing
等提供商进行网络搜索,并将结果直接注入聊天体验。 - 🌐 网页浏览功能:使用
#
命令后跟 URL,将网站无缝集成到聊天体验中。此功能允许您将网络内容直接整合到
环境变量
查看环境变量
- PROJECT
- openwebui
- DOMAIN
- stack.localhost
- SEARXNG_SECRET_KEY
- a8f5f167f44f4964e6c998dee827110c8a1f8f9d4e3b4c8d9a7e6f5b4c3d2a1b
- OLLAMA_BASE_URL
- http://host.docker.internal:11434
- SCARF_NO_ANALYTICS
- true
- DO_NOT_TRACK
- true
- ANONYMIZED_TELEMETRY
- false
- WEBUI_AUTH
- false
- ENABLE_SIGNUP
- false
- DEFAULT_MODELS
- llama3.2
- RAG_EMBEDDING_ENGINE
- openai
- ENABLE_RAG_WEB_SEARCH
- true
- RAG_WEB_SEARCH_ENGINE
- searxng
- SEARXNG_QUERY_URL
- "http://searxng:8080/search?q
- AUDIO_STT_ENGINE
- openai