☁️ 雲端辦公
所有檔案
分類管理
文件工作區
📝 編輯文件
把儲存操作固定在上方,避免被頁尾或編輯器工具列遮住。
瀏覽預覽
返回列表
刪除檔案
儲存變更
內容編輯區
http://localhost:3000
Document
<section class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&:has([data-writing-block])>*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" data-turn-id="request-WEB:ee02c6a0-f7d3-4112-8ce6-0d4319427b56-0" data-testid="conversation-turn-2" data-scroll-anchor="false" data-turn="assistant"> <div class="text-base my-auto mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"> <div class="flex max-w-full flex-col gap-4 grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="c0a09f67-1d4c-49e7-a363-ee0e2638ca07" data-message-model-slug="gpt-5-3"> <div class="flex w-full flex-col gap-1 empty:hidden"> <div class="markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling"> <p data-start="0" data-end="117">你這個 <code data-start="4" data-end="27">http://localhost:3000</code> 多半是本機跑的 AI 介面(常見像 <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Open WebUI</span></span> 或類似前端),切換模型的方法會依你用的系統不同,但原則都差不多👇</p> <hr data-start="119" data-end="122"> <h2 data-section-id="pgbbg" data-start="124" data-end="138">🔧 常見切換模型方式</h2> <h3 data-section-id="qab1rq" data-start="140" data-end="158">① 介面右上角切換(最簡單)</h3> <p data-start="159" data-end="182">大多數 UI(像 Open WebUI)都有:</p> <ul data-start="184" data-end="210"> <li data-section-id="1qzp0v1" data-start="184" data-end="195">右上角或輸入框上方</li> <li data-section-id="mrcqkg" data-start="196" data-end="210">一個「模型名稱下拉選單」</li> </ul> <p data-start="212" data-end="234">👉 直接點開 → 選你要的模型<br data-start="228" data-end="231">例如:</p> <ul data-start="235" data-end="279"> <li data-section-id="o2uvzq" data-start="235" data-end="245"><code data-start="237" data-end="245">llama3</code></li> <li data-section-id="ceq84s" data-start="246" data-end="257"><code data-start="248" data-end="257">qwen2.5</code></li> <li data-section-id="t5qw73" data-start="258" data-end="269"><code data-start="260" data-end="269">mixtral</code></li> <li data-section-id="1dv0gtn" data-start="270" data-end="279"><code data-start="272" data-end="279">gemma</code></li> </ul> <hr data-start="281" data-end="284"> <h3 data-section-id="k4le8s" data-start="286" data-end="311">② 如果是 Open WebUI(最常見)</h3> <p data-start="312" data-end="354">在 <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Open WebUI</span></span> 裡:</p> <ol data-start="356" data-end="392"> <li data-section-id="yc8jvo" data-start="356" data-end="363">進入畫面</li> <li data-section-id="yxcyoa" data-start="364" data-end="379">左上或中上會看到模型名稱</li> <li data-section-id="6gnvor" data-start="380" data-end="392">點擊 → 選擇模型</li> </ol> <p data-start="394" data-end="405">⚠️ 如果沒看到模型:</p> <ul data-start="406" data-end="419"> <li data-section-id="femuy6" data-start="406" data-end="419">代表還沒安裝(下一步)</li> </ul> <hr data-start="421" data-end="424"> <h3 data-section-id="14u0su0" data-start="426" data-end="449">③ 用 Ollama 安裝模型(關鍵)</h3> <p data-start="450" data-end="495">如果你後端是 <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Ollama</span></span>:</p> <p data-start="497" data-end="506">先確認有哪些模型:</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">ollama list</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <p data-start="533" data-end="546">如果沒有你要的,先拉模型:</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">ollama pull qwen2.5:7b<br>ollama pull llama3<br>ollama pull mixtral</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <p data-start="623" data-end="652">拉完之後 👉 回到 localhost:3000 就能選</p> <hr data-start="654" data-end="657"> <h3 data-section-id="1dwdzo0" data-start="659" data-end="680">④ API / 設定檔切換(進階)</h3> <p data-start="681" data-end="715">有些系統(像你之前用 Hermes Agent)會用 config:</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">model:<br>provider: ollama<br>name: qwen2.5:7b</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <p data-start="775" data-end="784">或 <code data-start="777" data-end="783">.env</code>:</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">MODEL=qwen2.5:7b</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <hr data-start="812" data-end="815"> <h2 data-section-id="pre0u7" data-start="817" data-end="835">⚠️ 你之前遇到的問題(提醒)</h2> <p data-start="836" data-end="841">你之前有:</p> <ul data-start="843" data-end="897"> <li data-section-id="1qx42v1" data-start="843" data-end="869">❌ 記憶體不足(gemma4 需要 9.8GB)</li> <li data-section-id="1todwcq" data-start="870" data-end="897">❌ context 太小(llama3 4096)</li> </ul> <p data-start="899" data-end="907">👉 建議你用:</p> <p data-start="909" data-end="914">✅ 穩定:</p> <ul data-start="915" data-end="941"> <li data-section-id="eqfsqr" data-start="915" data-end="929"><code data-start="917" data-end="929">qwen2.5:7b</code></li> <li data-section-id="11j10no" data-start="930" data-end="941"><code data-start="932" data-end="941">mistral</code></li> </ul> <p data-start="943" data-end="949">❌ 先避開:</p> <ul data-start="950" data-end="999"> <li data-section-id="1ji6w74" data-start="950" data-end="972"><code data-start="952" data-end="964">gemma4:e4b</code>(太吃 RAM)</li> <li data-section-id="1p5xrux" data-start="973" data-end="999">小 context 模型(會被 Agent 擋)</li> </ul> <hr data-start="1001" data-end="1004"> <h2 data-section-id="hn5rpm" data-start="1006" data-end="1016">🚀 快速結論</h2> <p data-start="1017" data-end="1030">👉 你現在只要做這件事:</p> <ol data-start="1032" data-end="1080"> <li data-section-id="m8bpaf" data-start="1032" data-end="1060">開 <code data-start="1037" data-end="1060">http://localhost:3000</code></li> <li data-section-id="1l3tyyg" data-start="1061" data-end="1073">找「模型下拉選單」</li> <li data-section-id="1stli22" data-start="1074" data-end="1080">選模型</li> </ol> <p data-start="1082" data-end="1094">如果沒有:<br>👉 跑這個</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">ollama pull qwen2.5:7b</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <hr data-start="1132" data-end="1135"> <p data-start="1137" data-end="1199" data-is-last-node="" data-is-only-node="">如果你願意,你可以截圖 localhost:3000 畫面給我<br data-start="1168" data-end="1171">我可以直接幫你指出「哪裡切換模型」(不同 UI 差很多)</p> </div> </div> </div> </div> <div class="z-0 flex min-h-[46px] justify-start"> </div> </div> </div> </section> <section class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)" dir="auto" data-turn-id="00714bb9-d0ee-4a15-870d-f52a327d47b2" data-testid="conversation-turn-3" data-scroll-anchor="false" data-turn="user"> <div class="text-base my-auto mx-auto pt-12 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col"> <div class="flex max-w-full flex-col gap-4 grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" data-message-author-role="user" data-message-id="00714bb9-d0ee-4a15-870d-f52a327d47b2"> <div class="flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start"> <div class="user-message-bubble-color corner-superellipse/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)"> <div class="[overflow-wrap:anywhere] whitespace-pre-wrap">如何安裝Ollama</div> </div> </div> </div> </div> <div class="z-0 flex justify-end"> </div> </div> </div> </section> <section class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&:has([data-writing-block])>*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" data-turn-id="request-WEB:ee02c6a0-f7d3-4112-8ce6-0d4319427b56-1" data-testid="conversation-turn-4" data-scroll-anchor="false" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"> <div class="flex max-w-full flex-col gap-4 grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" dir="auto" tabindex="0" data-message-author-role="assistant" data-message-id="dbf4aef4-6702-4e28-bb09-9f0e02a9c60f" data-message-model-slug="gpt-5-3" data-turn-start-message="true"> <div class="flex w-full flex-col gap-1 empty:hidden"> <div class="markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling"> <p data-start="0" data-end="79">安裝 <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Ollama</span></span> 其實很簡單,我直接用你現在的環境(Windows 11)一步一步帶你走 👇</p> <hr data-start="81" data-end="84"> <h1 data-section-id="y9wuhk" data-start="86" data-end="109">🧠 一、Ollama 是什麼(快速理解)</h1> <p data-start="110" data-end="157">Ollama = 本機跑 AI 模型的工具<br data-start="131" data-end="134">👉 讓你可以在 <code data-start="143" data-end="154">localhost</code> 跑:</p> <ul data-start="159" data-end="193"> <li data-section-id="o2uvzq" data-start="159" data-end="169"><code data-start="161" data-end="169">llama3</code></li> <li data-section-id="ceq84s" data-start="170" data-end="181"><code data-start="172" data-end="181">qwen2.5</code></li> <li data-section-id="11j10no" data-start="182" data-end="193"><code data-start="184" data-end="193">mistral</code></li> </ul> <p data-start="195" data-end="206">不用雲端 API 👍</p> <hr data-start="208" data-end="211"> <h1 data-section-id="qfykqw" data-start="213" data-end="235">💻 二、Windows 安裝(最簡單)</h1> <h2 data-section-id="o2l49p" data-start="237" data-end="255">✅ 方法 1:官方安裝(推薦)</h2> <p data-start="257" data-end="281">1️⃣ 下載安裝程式<br data-start="267" data-end="270">👉 到官方網站下載:</p> <ul data-start="283" data-end="303"> <li data-section-id="krei38" data-start="283" data-end="303"><a class="decorated-link" href="https://ollama.com" target="_new" rel="noopener" data-start="285" data-end="303">https://ollama.com</a></li> </ul> <p data-start="305" data-end="315">2️⃣ 執行安裝</p> <ul data-start="316" data-end="340"> <li data-section-id="biwn9p" data-start="316" data-end="327">雙擊 <code data-start="321" data-end="327">.exe</code></li> <li data-section-id="4e6fn0" data-start="328" data-end="340">一路 Next 就好</li> </ul> <p data-start="342" data-end="358">3️⃣ 安裝完成後會自動啟動服務</p> <hr data-start="360" data-end="363"> <h2 data-section-id="w0008x" data-start="365" data-end="383">✅ 方法 2:確認是否安裝成功</h2> <p data-start="385" data-end="412">打開 <strong data-start="388" data-end="402">PowerShell</strong> 或 CMD,輸入:</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">ollama <span class="ͼf">--version</span></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <p data-start="444" data-end="457">有顯示版本 = 成功 🎉</p> <hr data-start="459" data-end="462"> <h1 data-section-id="grt0nj" data-start="464" data-end="479">📦 三、下載模型(重點)</h1> <p data-start="481" data-end="497">安裝完只是「引擎」,還沒有模型!</p> <p data-start="499" data-end="510">👉 先拉一個最穩的:</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">ollama pull qwen2.5:7b</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <p data-start="548" data-end="550">或:</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">ollama pull llama3</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <hr data-start="584" data-end="587"> <h1 data-section-id="zluzc5" data-start="589" data-end="600">▶️ 四、測試模型</h1> <p data-start="602" data-end="606">直接跑:</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">ollama run qwen2.5:7b</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <p data-start="643" data-end="651">看到這樣就成功:</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">>>> 你可以開始打字聊天</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <hr data-start="676" data-end="679"> <h1 data-section-id="11rqmn7" data-start="681" data-end="708">🌐 五、讓 localhost:3000 用到它</h1> <p data-start="710" data-end="716">如果你是用:</p> <ul data-start="718" data-end="759"> <li data-section-id="17wgcs5" data-start="718" data-end="759"><span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">Open WebUI</span></span></li> </ul> <p data-start="761" data-end="786">👉 它會自動連到 Ollama(預設 API):</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:11434</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <p data-start="820" data-end="824">你只要:</p> <ol data-start="826" data-end="879"> <li data-section-id="m8bpaf" data-start="826" data-end="854">開 <code data-start="831" data-end="854">http://localhost:3000</code></li> <li data-section-id="ervlgr" data-start="855" data-end="872">選模型(剛剛 pull 的)</li> <li data-section-id="1su0pn4" data-start="873" data-end="879">開始用</li> </ol> <hr data-start="881" data-end="884"> <h1 data-section-id="13ky1zu" data-start="886" data-end="906">⚠️ 六、你這台電腦的建議(很重要)</h1> <p data-start="908" data-end="916">你之前錯誤顯示:</p> <blockquote data-start="918" data-end="933"> <p data-start="920" data-end="933">RAM 不夠(8.7GB)</p> </blockquote> <p data-start="935" data-end="942">👉 建議用:</p> <p data-start="944" data-end="950">✅ 適合你:</p> <ul data-start="951" data-end="977"> <li data-section-id="eqfsqr" data-start="951" data-end="965"><code data-start="953" data-end="965">qwen2.5:7b</code></li> <li data-section-id="11j10no" data-start="966" data-end="977"><code data-start="968" data-end="977">mistral</code></li> </ul> <p data-start="979" data-end="985">❌ 先不要:</p> <ul data-start="986" data-end="1015"> <li data-section-id="fzaryl" data-start="986" data-end="1003"><code data-start="988" data-end="996">gemma4</code>(太吃記憶體)</li> <li data-section-id="15u2mzd" data-start="1004" data-end="1015">大於 13B 模型</li> </ul> <hr data-start="1017" data-end="1020"> <h1 data-section-id="10474y6" data-start="1022" data-end="1033">🔧 七、常見問題</h1> <h2 data-section-id="xtv7u1" data-start="1035" data-end="1045">❌ 指令找不到</h2> <p data-start="1046" data-end="1067">👉 重開 PowerShell 或重開機</p> <hr data-start="1069" data-end="1072"> <h2 data-section-id="1mztmyy" data-start="1074" data-end="1099">❌ 無法連到 localhost:11434</h2> <p data-start="1100" data-end="1102">試:</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">ollama serve</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <hr data-start="1130" data-end="1133"> <h2 data-section-id="ippty0" data-start="1135" data-end="1145">❌ 模型跑很慢</h2> <p data-start="1146" data-end="1173">👉 正常(CPU 跑)<br>👉 有 GPU 才會快很多</p> <hr data-start="1175" data-end="1178"> <h1 data-section-id="1cn4ske" data-start="1180" data-end="1196">🚀 最快上手流程(懶人版)</h1> <p data-start="1198" data-end="1205">直接照這樣做:</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="ͼ6"># 安裝完後</span><br>ollama pull qwen2.5:7b<br>ollama run qwen2.5:7b</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class=""> <div class=""> </div> </div> </div> </div> </div> <p data-start="1272" data-end="1315">👉 然後打開<br data-start="1279" data-end="1282"><code data-start="1282" data-end="1305">http://localhost:3000</code><br data-start="1305" data-end="1308">就能選模型用了</p> <hr data-start="1317" data-end="1320"> <p data-start="1322" data-end="1373" data-is-last-node="" data-is-only-node="">如果你卡在某一步(例如下載失敗、跑不起來)<br data-start="1343" data-end="1346">把錯誤貼上來,我可以幫你直接判斷是哪個環節出問題 👍</p> </div> </div> </div> </div> </div> </div> </section>