使用 Open WebUI 能做什么
面向所有 AI 模型的统一界面。私有、可扩展,专为团队构建。
Open WebUI 旨在取代团队日常繁杂的各种 AI 工具——用来写作的 ChatGPT、独立运行的图像生成应用、专用的文档搜索工具、以及塞满提示词却无人问津的电子表格。现在,所有内容都汇聚于此:对话、知识库、工具,以及驱动它们的各个模型。
💬 聊天与对话
与任何模型对话,中途无缝切换,并保持完整的上下文。
对话是 Open WebUI 的核心。在一个统一界面中与 Ollama、OpenAI、Anthropic 或任何兼容 OpenAI 接口的提供商进行聊天。附带文件、搜索网页、执行代码、让 AI 调用工具——这一切都无需离开聊天界面。
| 🔀 多模型聊天 | 并排运行两个模型并比较它们的响应 |
| 📎 文件与图像上传 | 附加文档、图像和代码供 AI 分析 |
| 🔍 网页搜索 | AI 实时搜索网页并引用信息来源 |
| 🐍 代码执行 | 直接在浏览器中运行 Python,或通过 终端 运行 |
| 📝 消息队列 | 在 AI 回复时继续输入——消息将自动排队发送 |
| 🧠 记忆 | AI 能够跨对话记住关于你的事实 |
| 🗂️ 文件夹、标签、固定 | 按照你的工作方式组织对话 |
| 🎤 语音与音频 | 语音转文本、文本转语音、免提语音与视频通话 |
| 🖼️ 图像生成 | 使用 DALL-E、Gemini、ComfyUI 等生成和编辑图像 |
| ⏱️ 自动化 | 安排提示词在设定的循环时间自动运行 |
| ✅ 任务管理 | 模型可维护结构化任务列表以处理多步骤工作流 |
📚 知识库与 RAG
让你的 AI 访问文档——并让它自己找到重点。
上传文件、构建知识库,让 AI 准确检索所需信息。在面对海量集合时选择向量搜索(RAG),或者在需要精确度时注入完整内容。借助原生的函数调用功能,模型能够自主在你的整个知识库中搜索、浏览并整合信息。
| 📄 9 种向量数据库 | 官方维护 ChromaDB 和 PGVector,另有社区支持选项:Qdrant、Milvus、Elasticsearch 等 |
| 🔍 混合搜索 | BM25 + 带有交叉编码器重排的向量搜索 |
| 📑 5 种提取引擎 | Tika、Docling、Azure、Mistral OCR 以及自定义加载器 |
| 🤖 智能体检索 | 模型自主搜索并阅读你的文档 |
| 📄 完整上下文模式 | 注入完整文档——无需切块,无需猜测 |
| 🔄 知识库同步 | 通过 oikb 让 KB 与文件夹、Git 仓库、Wiki 或存储桶保持同步 |
🤖 模型与智能体
用自定义指令、工具和知识库包装任何模型,打造专属智能体。
创建一个始终遵循你的代码规范的“Python 导师”。一个带有公司模板的“会议总结助手”。一个内置代码检查规则的“代码审查员”。每个智能体都是一个配置包装器——只需选择任意基础模型,绑定知识库、工具和系统提示词即可。
| 🧩 模型预设 | 将系统提示词、工具、知识库和参数打包为一体 |
| 🏷️ 动态变量 | 自动注入 {{ USER_NAME }}、{{ CURRENT_DATE }} 等变量 |
| 🔧 绑定工具 | 为特定模型强制启用特定工具 |
| 👥 访问控制 | 限制特定用户或群组对模型的访问权限 |
| 📊 全局默认值 | 为所有模型设置基础能力和参数 |