AI软件下载
有趣网站推荐及实用软件下载

Open WebUI:可离线自托管的 AI 界面,统一连接 Ollama 与 OpenAI 兼容 API

Open WebUI 是一个可扩展、易用、自托管的 AI 平台,目标是把本地模型与云端模型统一到一个界面中。它可以通过 Ollama 连接本地模型,也支持 OpenAI 兼容 API,并被设计为可完全离线运行。项目主要使用 Svelte 语言,在 GitHub 上获得约 158,703 Star、23,079 Fork,是受到较多关注的开源 LLM Web UI 项目。

项目定位与解决的问题

Open WebUI 解决的是为模型服务提供一个统一、可自托管的操作界面。用户不必为每个模型后端单独搭建前端,而是通过一个 Web 界面与 Ollama 本地模型或 OpenAI 兼容 API 交互。项目强调离线运行能力,适合希望数据留在本机或自有基础设施中的使用场景。

功能特点

  • 多后端连接:支持通过 Ollama 连接本地模型,也支持 OpenAI 兼容 API,用于本地或云端模型。
  • 自托管与离线运行:项目定位为完全离线可运行的自托管平台,并提供离线相关配置选项。
  • 可扩展性:README 将其描述为可扩展平台,并列出生态工具,如 Open Terminal / Terminals(企业级)、知识库同步工具 oikb、Open WebUI Computer 等。
  • 多语言界面:README 提供包括简体中文、繁体中文、英语、日语、韩语、德语、法语、西班牙语等在内的多种语言入口。
  • 桌面应用:除 Web 版本外,还提供 macOS、Windows 和 Linux 的原生桌面应用下载。

使用方式与运行环境

根据 README,Open WebUI 可通过 Python 或 Docker 安装运行。Python 方式启动后访问 http://localhost:8080;Docker 方式启动后访问 http://localhost:3000。Docker 镜像提供多个标签::main 为标准镜像并包含本地 AI 依赖;:slim 为轻量镜像,使用外部服务处理嵌入、文档提取和语音;:cuda 带 CUDA 加速;:ollama 捆绑 Ollama;:dev 为最新开发构建。

在 docker run 中可添加的选项包括:通过 OLLAMA_BASE_URL 连接另一台服务器上的 Ollama;通过 OPENAI_API_KEY 设置 OpenAI API 密钥;通过 HF_HUB_OFFLINE=1 禁用 Hugging Face 模型下载以支持离线使用;--gpus all 用于为 :cuda 或 :ollama 镜像启用 Nvidia GPU 访问,需要 Nvidia Container Toolkit。

除 Python 与 Docker 外,项目还提供 macOS、Windows、Linux 桌面应用。Docker Compose、Kubernetes 等其他部署方式可参考官方安装文档。

适用人群与场景

Open WebUI 适合希望在自有环境中统一接入本地模型与 OpenAI 兼容 API 的用户,例如需要离线或内网运行 LLM 界面的团队、使用 Ollama 管理本地模型的开发者,以及希望用浏览器或桌面客户端与模型交互的个人用户。项目标签中包含 RAG、MCP、self-hosted 等关键词,说明其关注自托管 AI 工作流;具体 RAG 与 MCP 能力的使用方式需查阅官方文档。

注意事项

项目许可证标识为 NOASSERTION。README 说明代码包含在 Open WebUI License 下,该许可要求保留 Open WebUI 品牌标识,同时包含此前按原始许可证贡献的代码,具体条款需查看 LICENSE 与 LICENSE_HISTORY。安全漏洞应通过 GitHub security advisories 私下报告,项目仅接受通过 GitHub 提交的安全报告。连接问题与升级可参考官方故障排查和更新指南。

项目主页

https://github.com/open-webui/open-webui

项目地址:open-webui


AI软件用不了?2元爽玩4090: 立即体验>>

热门大语言模型API免费体验: 立即获取>>

软件催更及1对1人工答疑支持: https://nuowa.net/1806
赞(0) 打赏
软件无法使用?点击查看常见问题说明>>

最近更新

觉得文章对你有帮助就打赏一下作者

非常感谢你的打赏,我将有更多的动力继续提供优质内容,让我们一起创建更加美好的世界!

支付宝扫一扫

微信扫一扫