☁️ 雲端辦公
所有檔案
分類管理
文件工作區
📝 編輯文件
把儲存操作固定在上方,避免被頁尾或編輯器工具列遮住。
瀏覽預覽
返回列表
刪除檔案
儲存變更
內容編輯區
看起來你的 Open WebUI 已經成功啟動了,沒有致命錯誤 👍 目前這些訊息大多是「警告(wa
Document
<h2 data-section-id="1l75dkz" data-start="122" data-end="137">✅ 正常狀態(不用擔心)</h2> <ul data-start="138" data-end="338"> <li data-section-id="hy8pi6" data-start="138" data-end="216"><code data-start="140" data-end="164">Started server process</code> / <code data-start="167" data-end="200">Waiting for application startup</code><br data-start="200" data-end="203">→ 代表服務已經在跑了</li> <li data-section-id="1crwth9" data-start="218" data-end="274">HuggingFace model 載入(MiniLM)<br data-start="248" data-end="251">→ 正常,embedding 模型載入成功</li> <li data-section-id="rbhtnq" data-start="276" data-end="338"><code data-start="278" data-end="314">UNEXPECTED embeddings.position_ids</code><br data-start="314" data-end="317">→ 常見訊息,可以忽略(模型版本差異)</li> </ul> <hr data-start="340" data-end="343"> <h2 data-section-id="13dof9z" data-start="345" data-end="357">⚠️ 幾個警告說明</h2> <h3 data-section-id="1imndlt" data-start="359" data-end="374">1️⃣ CORS 設定</h3> <div class="relative w-full mt-4 mb-1"> <div class=""> <div class="relative"> <div class="h-full min-h-0 min-w-0"> <div class="h-full min-h-0 min-w-0"> <div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"> <div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"> <div class="pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1"> </div> <div class="relative"> <div class="pe-11 pt-3"> <div class="relative z-0 flex max-w-full"> <div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr"> <div class="cm-scroller"> <div class="cm-content q9tKkq_readonly">CORS_ALLOW_ORIGIN IS SET TO '*'</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <p data-start="415" data-end="434">意思是:任何網站都可以呼叫你的 API</p> <ul data-start="436" data-end="470"> <li data-section-id="t3x0i1" data-start="436" data-end="449">本機使用 👉 沒問題</li> <li data-section-id="20iqje" data-start="450" data-end="470">對外公開 👉 <strong data-start="460" data-end="470">建議限制來源</strong></li> </ul> <p data-start="472" data-end="489">👉 若你只是自己用:可以完全忽略</p> <hr data-start="491" data-end="494"> <h3 data-section-id="xi6cdf" data-start="496" data-end="520">2️⃣ ffmpeg 未安裝(比較重要)</h3> <div class="relative w-full mt-4 mb-1"> <div class=""> <div class="relative"> <div class="h-full min-h-0 min-w-0"> <div class="h-full min-h-0 min-w-0"> <div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"> <div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"> <div class="pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1"> </div> <div class="relative"> <div class="pe-11 pt-3"> <div class="relative z-0 flex max-w-full"> <div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr"> <div class="cm-scroller"> <div class="cm-content q9tKkq_readonly">Couldn't find ffmpeg or avconv</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <p data-start="561" data-end="566">這會影響:</p> <ul data-start="567" data-end="591"> <li data-section-id="1yki4vd" data-start="567" data-end="584">語音功能(TTS / STT)</li> <li data-section-id="1tp79e" data-start="585" data-end="591">音訊處理</li> </ul> <p data-start="593" data-end="601">👉 建議安裝:</p> <div class="relative w-full mt-4 mb-1"> <div class=""> <div class="relative"> <div class="h-full min-h-0 min-w-0"> <div class="h-full min-h-0 min-w-0"> <div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"> <div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"> <div class="pointer-events-none absolute inset-x-4 top-12 bottom-4"> <div class="pointer-events-none sticky z-40 shrink-0 z-1!"> <div class="sticky bg-token-border-light"> </div> </div> </div> <div class="relative"> <div class=""> <div class="relative z-0 flex max-w-full"> <div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr"> <div class="cm-scroller"> <div class="cm-content q9tKkq_readonly"><span class="ͼd">sudo</span> apt update<br><span class="ͼd">sudo</span> apt install ffmpeg</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <hr data-start="656" data-end="659"> <h3 data-section-id="1tkpkdv" data-start="661" data-end="683">3️⃣ USER_AGENT 未設定</h3> <div class="relative w-full mt-4 mb-1"> <div class=""> <div class="relative"> <div class="h-full min-h-0 min-w-0"> <div class="h-full min-h-0 min-w-0"> <div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"> <div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"> <div class="pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1"> </div> <div class="relative"> <div class="pe-11 pt-3"> <div class="relative z-0 flex max-w-full"> <div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr"> <div class="cm-scroller"> <div class="cm-content q9tKkq_readonly">USER_AGENT environment variable not set</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <p data-start="733" data-end="736">影響:</p> <ul data-start="737" data-end="774"> <li data-section-id="nmz5za" data-start="737" data-end="774">某些 API(例如 scraping / web tools)可能被擋</li> </ul> <p data-start="776" data-end="789">👉 可選修(不是必要):</p> <div class="relative w-full mt-4 mb-1"> <div class=""> <div class="relative"> <div class="h-full min-h-0 min-w-0"> <div class="h-full min-h-0 min-w-0"> <div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"> <div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"> <div class="pointer-events-none absolute inset-x-4 top-12 bottom-4"> <div class="pointer-events-none sticky z-40 shrink-0 z-1!"> <div class="sticky bg-token-border-light"> </div> </div> </div> <div class="relative"> <div class=""> <div class="relative z-0 flex max-w-full"> <div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr"> <div class="cm-scroller"> <div class="cm-content q9tKkq_readonly"><span class="ͼ8">export</span> <span class="ͼe">USER_AGENT</span><span class="ͼ8">=</span><span class="ͼc">"open-webui"</span></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <p data-start="835" data-end="848">或寫進 <code data-start="839" data-end="848">.bashrc</code></p> <hr data-start="850" data-end="853"> <h2 data-section-id="rg07iw" data-start="855" data-end="869">🔍 接下來你應該做的</h2> <p data-start="871" data-end="877">打開瀏覽器:</p> <div class="relative w-full mt-4 mb-1"> <div class=""> <div class="relative"> <div class="h-full min-h-0 min-w-0"> <div class="h-full min-h-0 min-w-0"> <div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"> <div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"> <div class="pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1"> </div> <div class="relative"> <div class="pe-11 pt-3"> <div class="relative z-0 flex max-w-full"> <div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr"> <div class="cm-scroller"> <div class="cm-content q9tKkq_readonly">http://localhost:8080</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <p data-start="910" data-end="911">或</p> <div class="relative w-full mt-4 mb-1"> <div class=""> <div class="relative"> <div class="h-full min-h-0 min-w-0"> <div class="h-full min-h-0 min-w-0"> <div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"> <div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"> <div class="pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1"> </div> <div class="relative"> <div class="pe-11 pt-3"> <div class="relative z-0 flex max-w-full"> <div id="code-block-viewer" class="q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch ͼ5 ͼj" dir="ltr"> <div class="cm-scroller"> <div class="cm-content q9tKkq_readonly">http://<你的IP>:8080</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <p data-start="941" data-end="960">👉 如果你是在 WSL(看起來是):</p> <ul data-start="961" data-end="998"> <li data-section-id="1ksqe7u" data-start="961" data-end="998">用 Windows 瀏覽器打 <code data-start="978" data-end="994">localhost:8080</code> 就可以</li> </ul> <hr data-start="1000" data-end="1003"> <h2 data-section-id="13k0xfa" data-start="1005" data-end="1013">🧠 總結</h2> <p data-start="1014" data-end="1020">你的狀態是:</p> <ul data-start="1022" data-end="1094"> <li data-section-id="ujp92m" data-start="1022" data-end="1033">✅ 服務已成功啟動</li> <li data-section-id="166q0g6" data-start="1034" data-end="1050">⚠️ ffmpeg 建議安裝</li> <li data-section-id="1wfwb87" data-start="1051" data-end="1074">⚠️ CORS 僅在「對外開放」才需要處理</li> <li data-section-id="1q40civ" data-start="1075" data-end="1094">⚠️ USER_AGENT 可忽略</li> </ul> <hr data-start="1096" data-end="1099"> <p data-start="1101" data-end="1109">如果你下一步是:</p> <ul data-start="1110" data-end="1152"> <li data-section-id="1mkdiie" data-start="1110" data-end="1139">想接 Ollama / OpenAI / 本地模型</li> <li data-section-id="j8hvsn" data-start="1140" data-end="1152">或 UI 打不開</li> </ul> <p data-start="1154" data-end="1177" data-is-last-node="" data-is-only-node="">可以直接把情況貼上來,我可以幫你一起排查</p>