返回首頁

GitHub Repo

Open WebUI 0.11.4 精簡映像降至約 175 MB,RAG 部署須另接服務

新版 slim 映像移除本機模型與相關套件,知識檢索改需外部嵌入服務及 pgvector。部分不相容設定會在啟動時報錯,其他問題則到實際使用功能才出現。

Bareos GmbH & Co. KG · CC BY-SA 4.0 · Image source
zh-Hant

Open WebUI 於 9 月 21 日發布 0.11.4,重新縮減 slim 容器映像。維護者公布的大小約為 175 MB,較上一版減少約 89%;主要做法是移除本機模型、相關套件與安裝工具。這會改變既有部署的功能邊界:聊天前端仍能啟動,但原本由容器內完成的部分工作,需要另接服務。[版本公告](https://github.com/open-webui/open-webui/releases/tag/v0.11.4)

官方文件列出的移除項目包含 PyTorch、Transformers、本機 Whisper,以及文件與影音處理工具。需要檢索增強生成的部署,必須設定外部嵌入服務,並使用 PostgreSQL 的 pgvector;slim 僅保留這一種向量資料庫用戶端。此處的「外部」也可以是同一內網的自架服務,不必然代表將資料送到公有雲。[映像文件](https://docs.openwebui.com/getting-started/quick-start/)

錯誤出現的時機尤其值得注意。應用資料庫使用不支援的引擎,或檔案儲存指向雲端物件儲存時,新版會拒絕啟動;向量檢索設定不符,則可能等到第一次查詢才失敗。換言之,容器健康檢查通過、聊天也正常,仍不足以證明知識庫可用。[限制檢查實作](https://github.com/open-webui/open-webui/commit/d27aa72ab4a7b5632b4ad49e8467081ad3d7ebb4)

文件輸入也有明確分界。文字、Markdown、CSV 等仍可在 slim 內讀取;PDF、Word 與簡報則需接上合適的文件擷取器,否則回傳 503。未設定可用嵌入服務時,相關呼叫同樣會失敗。工程團隊因此應以實際檔案上傳、建立索引及查詢結果驗收,不能只測登入與問答。[文件與嵌入處理變更](https://github.com/open-webui/open-webui/commit/cb942bb94c8dc7941336088fb3392e2398ff56c1)

從部署角度看,精簡映像有利於只提供聊天介面的節點,但完整 RAG 系統的資源需求,仍須加計另行部署的嵌入、擷取與語音服務;89% 是官方公布的映像縮減幅度,不能據此推算整套系統的記憶體或費用降幅。升級測試也應帶入既有資料庫、檔案儲存與服務端點設定,避免新建空白環境掩蓋相容性問題。

離線環境還有一項例外:slim 的程式直譯器會讓瀏覽器從 CDN 取得 Python 套件,標準映像則已內附。下一步應核對所需功能與網路可達性,固定部署版本,並把文件、檢索及語音流程納入升級驗證;依賴完整本機處理能力的團隊,則須重新評估是否適合改用 slim。[離線部署說明](https://docs.openwebui.com/getting-started/quick-start/)

來源

  1. Open WebUI v0.11.4 release
  2. Quick Start:映像版本與 slim 功能限制
  3. Slim 資料庫、向量儲存與檔案儲存限制實作
  4. Slim 建置與文件、嵌入處理變更
  5. open-webui 0.11.4 套件發布紀錄