
Open WebUI 本地部署搭建完全离线的 AI 对话平台【免费下载链接】open-webuiUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)项目地址: https://gitcode.com/GitHub_Trending/op/open-webuiOpen WebUI 是一个可完全离线运行的自托管 AI 对话平台。它对接 Ollama 等本地模型运行器也兼容各类 OpenAI API 接口内置 RAG、图像生成与语音视频通话能力。如果你需要在自己的机器或内网服务器上搭建一个不依赖公网的私有 AI 入口这个项目能覆盖完整流程。下面以 Docker 为主给出部署路径。不想把文档交给云服务的时候当你想基于内部文档提问时把内容粘贴进云端服务并不让人放心。另一种常见情况是办公机本身网络受限连不上外网云端服务直接失效。Open WebUI 的定位正好落在这些场景对话、检索、推理都运行在你控制的机器上。模型可以是同机的 Ollama 进程也可以是任何 OpenAI 兼容的 API 端点数据不出内网。Docker 三步完成快速启动仓库自带 docker-compose.yaml一条命令同时拉起 Ollama 与 WebUI 两个容器git clone https://gitcode.com/GitHub_Trending/op/open-webui cd open-webui docker compose up -d服务在宿主机 3000 端口监听。启动后打开浏览器访问 localhost:3000首次使用需要创建一个管理员账号。如果本机已装 Ollama可以跳过 compose直接运行官方镜像docker run -d -p 3000:8080 --add-hosthost.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:mainpip 路线也只需两步要求 Python 3.11pip install open-webui open-webui servepip 方式默认监听 8080 端口。四个值得先了解的能力本地 RAG支持 ChromaDB、PGVector、Qdrant 等 9 种向量数据库上传文档后在对话中用#命令引用文档库适合基于内部资料提问。多模型混用同一界面同时接入 Ollama 本地模型与 OpenAI 兼容端点LM Studio、vLLM、Mistral 等改个 API 地址即可切换适合把多个模型并排回答同一问题做对比。图像生成与编辑接入 DALL·E、Gemini、ComfyUI、AUTOMATIC1111 等引擎后两者可完全跑在本地 GPU 上支持按提示词修改已有图片。语音视频通话语音识别可选本地 Whisper、OpenAI、Deepgram、Azure合成可选 Azure、ElevenLabs 等适合免提操作场景。进阶插件扩展与数据层插件与 MCP 扩展扩展层分为 Filters、Actions、Pipes、Tools、Skills 五类另外支持挂载外部 MCP 工具服务器。Pipes 可以在模型请求前后插入自定义处理逻辑Tools 可以让模型调用你自己的系统 API。相关实现位于 backend/open_webui/utils/ 目录动手前可以先读一遍。数据层与水平扩展数据库默认 SQLite可切换 PostgreSQL文件可存本地或 S3、GCS、Azure Blob。多人并发时启用 Redis 会话管理做多工作节点水平扩展。企业目录对接方面LDAP/AD、OAuth、SCIM 2.0 用户同步都有现成实现。三个容易踩的坑注意容器内连不上 Ollama 时先查地址。默认是host.docker.internal:11434docker run 方式需要加--add-hosthost.docker.internal:host-gateway也可以改用--networkhost此时访问端口变为 8080。注意Docker 部署务必挂载-v open-webui:/app/backend/data否则重建容器会丢失整个数据库。Q3000 端口被占用了怎么办 A把 docker-compose.yaml 里 ports 的左侧改掉例如改成 8080:8080。另有一个离线细节完全断网的环境可设置HF_HUB_OFFLINE1阻止程序尝试从网络下载模型。打开浏览器访问 localhost:3000创建管理员账号并连上 Ollama 模型第一次离线对话就可以完成。界面语言文件位于 src/lib/i18n/locales/覆盖 60 多种语言可在设置里直接切换。【免费下载链接】open-webuiUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)项目地址: https://gitcode.com/GitHub_Trending/op/open-webui创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考