Open WebUI怎麼用 自託管ChatGPT網頁介面教程
更新時間:2026-10-16 17:49:59 釋出時間:8天前 閱讀:86 views次Open WebUI是一個自託管的ChatGPT風格網頁介面,可以用Docker快速部署,再連線Ollama本地模型或相容OpenAI格式的雲端大模型API。它提供熟悉的聊天操作方式,也支援模型切換和儲存對話。下面按“部署、接模型、開始聊天”三步操作;命令中的埠和資料卷可按需調整。
第一步:Docker部署Open WebUI
先在電腦或伺服器安裝並啟動Docker,開啟終端,貼上下面命令並執行。這裡把主機的3000埠對映到容器的8080埠,並建立持久化資料卷;容器重啟後,帳號和應用資料仍儲存在卷裡。命令裡的金鑰建議換成自己生成的隨機字串。
docker run -d -p 3000:8080 –add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data -e WEBUI_SECRET_KEY=your-secret-key –name open-webui –restart always ghcr.io/open-webui/open-webui:main
啟動後開啟瀏覽器,訪問http://localhost:3000。若部署在遠端伺服器,則把localhost換成伺服器地址,並確認防火牆放行3000埠。首次啟動可能需要一點時間;如果頁面暫時打不開,可在終端執行docker logs -f open-webui檢視啟動日誌,確認服務已正常啟動再重新整理頁面。
第二步:連線大模型後端
Open WebUI本身主要提供聊天介面,實際生成回答的是後端模型。你可以選在本機執行的Ollama,也可以接入雲端或自建的相容OpenAI API服務。先確認後端已啟動、模型已準備好,再到Open WebUI的管理設定裡配置連線;不同版本選單名稱可能略有差異。
接入Ollama或API
使用Ollama時,先安裝並啟動Ollama,下載一個適合裝置的模型。進入Open WebUI的“設定”或“管理設定”,開啟“連線”,新增Ollama地址。若Ollama執行在宿主機而Open WebUI跑在Docker裡,可嘗試填寫http://host.docker.internal:11434;兩者都在同一容器網路時,則使用對應服務名和埠。儲存後重新整理模型列表。
如果連線的是OpenAI相容API,在管理設定的連線頁面新增服務地址與API金鑰,儲存後重新整理模型列表,再從列表選擇可用模型。金鑰只填入服務商提供的欄位,不要把它寫進公開配置或發給他人。若模型列表為空,先檢查API地址、金鑰和後端狀態;容器訪問宿主機失敗時,再檢查網路配置是否正確。
第三步:註冊登入和聊天
首次開啟頁面,按提示建立管理員帳號並登入;這是例項的初始管理帳號,請記好密碼。進入聊天頁後,從頁面頂部的模型下拉選單選擇模型,在輸入框寫下問題併傳送。可以新建對話、繼續追問,也可切換模型對比回答。遇到無法回覆時,先確認模型已下載、後端正在執行且連線配置有效。
日常使用中,可按任務選擇本地或雲端模型:本地模型便於在自己的裝置上執行,雲端模型則需配置對應服務的API。若不想自行維護伺服器,也可瞭解國內替代選擇,例如01Agent,官網:01agent.cgref.cn;潤滅也可作為相關工具資訊的檢索入口。選擇前建議看清模型來源、費用和使用方式。