生活分享
Claude Code、Codex 搭本機模型的注意事項:開工前的檢查清單
Claude Code 或 Codex 搭本機模型之前,先照一張表逐項核對:代理讀不讀得到原始檔、現在連的是誰、標籤是不是 :cloud、上下文實際開多長、逾時與輸出量、怎麼驗收。每一項寫怎麼檢查,並指出詳見同組哪一篇,另外收進供應商端點、條款與授權、繁體中文用字檢查;檢查方法取自 Anthropic、OpenAI、Ollama 與 DeepSeek 的官方文件。
閱讀時間約 10 分鐘

本篇目錄
Claude Code 或 Codex 搭本機模型,開工前要逐項核對什麼?答案是一張分成資料、憑證、上下文、逾時與輸出量、驗收、安全、條款與授權、繁體中文八組的清單,每一項只問一句怎麼檢查,檢查的大多是這一組(代理工具搭本機模型)前面五篇講過的坑。
這篇適合在選好接法、準備動手之前讀。檢查方法都來自官方文件,本站沒有實測。不需要寫程式,會開終端機、改設定檔就夠;兩種接法怎麼選,見《Claude Code、Codex 搭本機模型:兩種接法怎麼選》。
這張清單怎麼用:先分清楚三種跑法
同一個模型名字有三種跑法:權重下載到自己的電腦、Ollama 的 :cloud 標籤、供應商自己的端點,只有第一種的內容由你電腦上的程式處理,分辨方法見《GLM、Qwen、DeepSeek 接上 Claude Code 與 Codex:哪些在本機、哪些其實在雲端》。接法也有兩種:雜務交給腳本或 MCP模型上下文協定(MCP)是什麼:連接工具與資料的共同介面MCP 是讓 AI 應用程式與外部工具、資料和提示範本交換資訊的開放協定,不是模型本身,也不保證接上就能完成任務。本文用查詢社區圖書室資料的例子,說明主機、用戶端、伺服器及工具、資源、提示的分工,並比較 MCP、A2A 與 Agent Skills。附連線驗證與權限檢查方法,幫你區分已設定、已連接、可呼叫與真正取得結果。閱讀全文 工具,或把代理的模型整個換成本機模型。
最先要查的是四個地方:原始資料有沒有被代理讀到、現在連的是誰、上下文實際開了多長、結果怎麼驗收,下圖各用一句話說明。
資料與憑證:原始檔、現在連的是誰、標籤是不是 cloud
代理讀不讀得到原始檔,先看 Claude Code 的 Read deny 規則。權限頁寫它適用於內建的檔案工具、Claude Code 認得的 cat、head、tail、sed、tee 這類指令與重新導向的目標;不適用於不指名檔案的指令(例如 grep -r)與自己開檔的腳本。作業系統層級的做法是開沙盒,但同一頁寫沙盒只管 Bash、PowerShell、Monitor 指令與其子行程,適用的系統見批次腳本那一篇。所以別只看設定檔有那一行,要放一個內容虛構的測試檔請代理讀讀看。
Codex 的對應做法是 permission profile,官方頁標示它是 beta,可以對路徑標 deny;同一頁寫,帶了 --sandbox 或設定檔裡有 sandbox_mode,Codex 就改用舊設定、不看 profile。頁面也寫,profile 管的是沙盒裡執行的指令,MCP 伺服器有自己的控制,所以走 MCP 工具時要由伺服器自己檢查收到的路徑,見《把本機模型包成 MCP 工具,Claude Code 與 Codex 共用一支伺服器》;腳本那條路見《讓 Claude Code、Codex 把大量雜務交給本機模型:一支 Python 腳本》。
現在連的是誰,用 /status 看:閘道連線頁寫,Anthropic base URL 那一行要顯示你的位址,Auth token 或 API key 那一行寫著你設的變數名,才表示用的是你設的憑證、不是存著的登入;換成寫著 claude.ai 帳號的 Login method 行,就是你設的憑證沒有生效(原句的情境是組織沒有發放憑證)。shell 的 export 與設定檔的 env 設了同一個變數時,設定檔勝出,所以還要查殘留。Codex 的還原見《把 Claude Code、Codex 整個換成本機模型:Ollama 與 LM Studio 設定與還原》。
標籤與位址要同時看。Ollama 的 Claude Code 頁,直連 Ollama Cloud 的範例把 ANTHROPIC_BASE_URL 設成 ollama.com,標籤是 glm-5.3-flash,沒有 cloud 字樣,位址卻在雲端;手動設定一節最後的範例,位址是 localhost,標籤卻帶 :cloud。標籤的 Size / Usage 欄可以輔助:gemma4 的 /tags 頁,下載標籤寫 GB,gemma4:cloud 與 gemma4:31b-cloud 是用量等級(窄畫面寫 Low Usage,寬畫面是刻度);三個家族那一篇讀的模型頁,那一格是橫線。兩種都不是檔案大小。
要完全不碰 Ollama 的雲端功能,設 OLLAMA_NO_CLOUD=1 並重啟,日誌會出現 Ollama cloud disabled: true;FAQ 也寫,關掉之後會失去雲端模型與網頁搜尋。這只管你電腦上的 Ollama,直連 ollama.com(不需要安裝 Ollama)與供應商端點都不經過它。
上下文、逾時與輸出量
Ollama 的上下文頁寫預設依顯示記憶體而定:小於 24 GiB 是 4k,24 到 48 GiB 是 32k,48 GiB 以上是 256k,並建議代理與寫程式工具至少設 64000 個 token;FAQ 的另一節卻寫預設是 4096 個 token,兩頁不一致,更要看實際值。上下文越大,記憶體需求越高;確認用 ollama ps 的 PROCESSOR 與 CONTEXT 兩欄。
# 1. 啟動 Ollama 伺服器時設定上下文(Ollama 的 context-length 頁)
OLLAMA_CONTEXT_LENGTH=64000 ollama serve
# 2. 另開一個終端機,模型被用到之後再看:
# PROCESSOR 看有沒有卸載到 CPU,CONTEXT 看實際配置的上下文長度
ollama ps
# 3. 在 Claude Code 的對話裡輸入 /status,開在 Status 分頁,
# 看 Anthropic base URL 與 Auth token(或 API key)兩行走 MCP 工具時,兩邊的逾時差很多。Claude Code 的每個伺服器逾時是 .mcp.json 的 timeout 欄位,單位毫秒,小於 1000 會被忽略、改用 MCP_TOOL_TIMEOUT,那個變數沒設時約 28 小時;stdio 伺服器沒有回應也沒有進度通知,預設 30 分鐘後中止(頁面寫 v2.1.203 之前 stdio 不受此限),主對話裡超過兩分鐘的呼叫會移到背景(需要 v2.1.212 以上)。Codex 的 tool_timeout_sec 單位是秒、預設 60。所以 180 在 Codex 是三分鐘,在 Claude Code 是 180 毫秒,會被忽略。
輸出量也各管各的:Claude Code 超過 10,000 個 token 時顯示警告,預設上限 25,000 個 token,沒有圖片的結果超過就存成檔案;Codex 用單一工具的 output_token_limit,頁面沒有寫預設數字。本機模型回一批要多久,本篇讀的官方頁沒有數字,要自己量。
驗收與安全:結果能不能用、資料有沒有外流
驗收分三步,這是本站的建議,不是官方寫法。第一步是 schema 驗證:Ollama 的結構化輸出頁用 format 欄位帶 JSON schema,Python 範例用 Pydantic 並要求驗證回應;頁面最上面寫 Ollama 的雲端目前不支援結構化輸出,所以直連 ollama.com 與 cloud 標籤都不能靠這一步。第二步是抽樣交給雲端模型或人複核,抽幾份由你定。第三步是不合格就重試、標記或升級,防護做法見《失敗案例與防護:迴圈、費用爆炸與代理間注入》。
省不省要自己量。本篇沒有速度、品質或費用的數字,要量的是雲端 token 用量、完成一批的時間與結果的錯誤率,算式見《本機 vs 雲端 AI 成本試算:訂閱、API 與電費怎麼算》。
Ollama 要只綁本機位址。FAQ 寫預設綁 127.0.0.1 的 11434 連接埠,改綁定位址用 OLLAMA_HOST,所以查這個變數有沒有被設過。本組不教把 Ollama 開到區域網路或公網。
本機模型的輸出要當成不可信輸入:結果檔是模型讀完外面寄來的內容後寫的文字,原文裡夾的指令可能被帶進摘要。Claude Code 的 MCP 頁提醒,抓外部內容的伺服器可能帶來提示詞注入提示詞注入(Prompt Injection)是什麼提示詞注入是讓模型把不可信內容中的文字當成應遵循的指令,進而偏離原本任務。本文用閱讀活動報名郵件的原創案例,說明直接與間接注入、資料和權限的界線,以及為何檢索、引用格式或一句「忽略惡意指令」不能包辦防護,並整理外部內容分隔、工具授權與人工確認各自能阻止的失敗。閱讀全文風險;權限頁寫,沙盒的限制即使提示詞注入繞過了 Claude 的判斷仍然適用。所以重點是權限,不是在提示詞裡寫「這是資料」。原理見《提示詞注入是什麼:使用者該懂的攻擊》。
供應商端點、條款與授權、繁體中文
位址指到供應商自己的網址,請求就是送到供應商,不是本機。DeepSeek 的 Claude Code 頁寫,設那組環境變數是讓 Claude Code 指向 DeepSeek 的 Anthropic API,並有一段模型名對照:傳入的模型名以 claude-opus 開頭的,對到 deepseek-v4-pro,以 V4 Pro 的價格計費。對照與計費以供應商頁面當天的寫法為準,本篇不寫價格。資料處理可借用《使用中國系 AI中國系 AI 模型比較:DeepSeek、Qwen、Kimi、豆包、MiniMax中國 AI 模型怎麼比?把 DeepSeek、阿里 Qwen、月之暗面 Kimi、字節跳動豆包與 MiniMax 放進同一套欄位:旗艦模型、開放權重與授權、上下文視窗、API 每百萬 token 價格、台灣區 App Store 查詢結果,以及隱私政策寫的資料存放地與訓練用途。數字全部在 2026 年 9 月 14 日查自官網,只比官方頁寫的內容,不排名也不引跑分。閱讀全文 App 前的資安檢查清單》。
條款與授權只寫要讀哪裡,不做解讀。Anthropic 的法務頁寫,OAuth 登入專供購買 Claude 訂閱方案的人使用,用來支援平常使用 Claude Code 與其他 Anthropic 原生應用程式;開發會用到 Claude 能力的產品或服務的人,頁面寫應該用 API 金鑰認證。自我檢查是:這個流程只有我自己用,還是會讓別人經過我的登入?後者請讀原文。Anthropic 文件對接到非 Claude 模型怎麼寫,見兩種接法那一篇。模型的授權則逐個看模型卡,照卡上的用詞讀,卡上沒寫可商用就不要當成可商用。
繁體中文只要求一件事:驗收規則要包含用字檢查,例如有沒有混入簡體字,或不是台灣慣用的詞,不過就走升級流程。本篇不下繁體中文品質的結論;台灣本土模型的官方介紹見《台灣的本土模型:TAIDE 與繁中表現》。
收成一張表:開工前逐項打勾
下表的「詳見哪一篇」用短稱指向前面提到的各篇。建議先查資料與憑證,這兩組出錯,內容可能已經離開電腦。
| 分組 | 檢查項目 | 怎麼檢查 | 詳見哪一篇 |
|---|---|---|---|
| 資料 | Claude Code 讀得到原始檔嗎 | 為資料夾加 Read 的 deny 規則,再放一個虛構的測試檔請代理讀讀看;它不管不指名檔案的指令與自己開檔的腳本,沙盒則只管 Bash、PowerShell、Monitor 指令與其子行程。 | 批次腳本那一篇 |
| 資料 | Codex 讀得到原始檔嗎 | permission profile(beta)對路徑標 deny;帶 --sandbox 或設定檔有 sandbox_mode 時 profile 不生效。它只管沙盒裡的指令,MCP 伺服器另有控制。原生 Windows 要 Linux 沙盒模型就用 WSL。 | 批次腳本、MCP 工具那兩篇 |
| 資料 | 位址與標籤是不是本機 | 位址是 localhost 之類的本機位址,標籤也不帶 cloud;Size / Usage 欄,下載的寫 GB,cloud 的在 /tags 頁是用量等級、在模型頁是橫線,都不是檔案大小。 | 三個家族那一篇 |
| 資料 | 要完全不碰 Ollama 雲端 | 設 OLLAMA_NO_CLOUD=1,或在 ~/.ollama/server.json 把 disable_ollama_cloud 設成 true,重啟後看日誌的 Ollama cloud disabled: true;只管本機的 Ollama,管不到直連 ollama.com 與供應商端點。 | 本篇 |
| 憑證 | 現在連的是誰 | Claude Code 輸入 /status:Anthropic base URL 是你的位址,Auth token 或 API key 那行寫著你設的變數名,沒有 Login method 寫 claude.ai 帳號。 | 整個換成本機那一篇 |
| 憑證 | 有沒有殘留的設定 | 設定檔 env 勝過 shell 的 export;檢查 ~/.claude/settings.json(Windows 在使用者目錄的 .claude 底下),用完取消憑證變數後會回到存著的 claude.ai 登入。 | 整個換成本機那一篇 |
| 上下文 | 上下文實際開多長 | ollama ps 看 CONTEXT 與 PROCESSOR;上下文頁寫預設依顯示記憶體是 4k、32k、256k(FAQ 寫 4096),建議代理至少 64000 個 token,用 App 滑桿或 OLLAMA_CONTEXT_LENGTH=64000 ollama serve 調。 | 兩種接法那一篇 |
| 逾時與輸出量 | MCP 工具的逾時 | Claude Code 的 timeout 欄位以毫秒計,Codex 的 tool_timeout_sec 以秒計、預設 60,startup_timeout_sec 預設 10,兩邊不能抄同一個數字。 | MCP 工具那一篇 |
| 逾時與輸出量 | MCP 工具的輸出量 | Claude Code 預設上限 25,000 個 token(MAX_MCP_OUTPUT_TOKENS),超過存成檔案(含圖片的結果除外);Codex 看單一工具的 output_token_limit;工具只回分類結果與結果檔路徑。 | MCP 工具那一篇 |
| 驗收 | 輸出合不合格 | format 帶 JSON schema,收到後再驗證一次;Ollama 頁寫雲端目前不支援結構化輸出。不合格就重試、標記,再抽樣複核、升級,這些都是本站的建議。 | 批次腳本、失敗案例與防護兩篇 |
| 驗收 | 省不省 | 要量的是雲端 token、時間與錯誤率,不是只看有沒有跑完。 | 成本試算那一篇 |
| 安全 | Ollama 只綁本機 | 預設綁 127.0.0.1 的 11434 連接埠;查 OLLAMA_HOST 有沒有設過:Windows 看使用者與系統環境變數,macOS 以 App 執行時看 launchctl,Linux 以 systemd 服務執行時看服務設定。 | 本篇 |
| 安全 | 輸出當不可信輸入 | 檢查讀結果檔的代理能不能動原始檔、能不能對外送出;權限頁寫沙盒的限制在提示詞注入繞過判斷時仍然適用。 | 提示詞注入那一篇 |
| 安全 | 供應商端點 | 位址是供應商的網址,請求就送到供應商;DeepSeek 頁寫 claude-opus 開頭的名稱對到 deepseek-v4-pro,以 V4 Pro 的價格計費。 | 三個家族那一篇 |
| 條款與授權 | 訂閱登入與模型授權 | 法務頁寫 OAuth 登入專供訂閱方案購買者使用,用於平常使用 Claude Code 與 Anthropic 原生應用程式;開發會用到 Claude 能力的產品或服務,應該用 API 金鑰;模型授權照模型卡的用詞讀。 | 本篇;官方立場見兩種接法,授權見三個家族 |
| 繁體中文 | 用字檢查 | 驗收規則要包含用字檢查:有沒有混入簡體字、有沒有非台灣慣用的詞。 | 本篇;TAIDE 見台灣本土模型那一篇 |
常見問題
設了 Read deny 規則,代理就讀不到原始檔了嗎?
不一定。Claude Code 權限頁寫,它不適用於不指名檔案的指令(例如 grep -r)與自己開檔的腳本;作業系統層級的限制要開沙盒,而沙盒只管 Bash、PowerShell、Monitor 指令與它們的子行程。Codex 的 permission profile 管的是沙盒裡執行的指令,MCP 伺服器有自己的控制。
標籤不帶 cloud,就一定是本機嗎?
不一定。Ollama 的 Claude Code 頁有直連 ollama.com 的範例,標籤沒有 cloud 字樣,位址卻在雲端;也有位址是 localhost、標籤帶 :cloud 的範例。要同時看位址與標籤。
上下文要設多少?
Ollama 的上下文頁寫預設依顯示記憶體是 4k、32k 或 256k,並建議代理與寫程式工具至少 64000 個 token;FAQ 的另一節卻寫預設是 4096 個 token。不用猜,用 ollama ps 看 CONTEXT 欄的實際值。
我用訂閱登入 Claude Code,接本機模型有條款問題嗎?
本篇不做法律解讀,只轉述 Anthropic 法務頁:OAuth 登入專供購買訂閱方案的人使用,用來支援平常使用 Claude Code 與 Anthropic 原生應用程式;開發會用到 Claude 能力的產品或服務的人,應該用 API 金鑰認證。流程會讓別人經過你的登入時,先讀原文;Anthropic 文件對接到非 Claude 模型怎麼寫,見兩種接法那一篇。
多模型 AI 工作流教學:從拆任務到串接不同模型多模型 AI 工作流教學:從拆任務到串接不同模型這個系列教的是怎麼把一件工作拆開、交給合適的模型,再把結果接回同一條流程:判斷該不該拆、拆給誰,換供應商不改程式,設計便宜先試的路由與級聯,讓模型之間用結構化輸出交接資料,再到代理式工具怎麼分工、同一套工具怎麼給多個客戶端共用、Claude Code 與 Codex 怎麼搭本機模型,以及上線後怎麼追蹤與防護。一般使用者可以從判斷該不該拆的觀念讀起,已經會寫 Python 的人能直接進到換供應商、寫路由與交接資料的幾篇。閱讀全文
失敗案例與防護:迴圈、費用爆炸與代理間注入失敗案例與防護:迴圈、費用爆炸與代理間注入多模型工作流常見的三種失控,是無限重試迴圈、fan-out 呼叫的費用爆炸,以及上游模型的輸出被下游模型當成指令,三種情況各自可以配一種對應的防護。這篇用虛構情境說明步數與預算上限、schema 驗證、把輸出當資料而非指令三種做法怎麼運作,並附兩段可以離線執行的 Python,示範步驟計數與資料包裝的寫法,同時把 OWASP、OpenAI 與 Anthropic 官方文件裡對應的定義與緩解建議逐字引用歸因。閱讀全文
同主題延伸閱讀
生活分享
把本機模型包成 MCP 工具,Claude Code 與 Codex 共用一支伺服器
用官方 Python SDK 寫一支 stdio 的 MCP 伺服器,把本機的 Ollama 模型包成工具,Claude Code 與 Codex 就能共用:工具只收 inbox 底下的路徑,只回分類結果與結果檔路徑,不回信件原文。文中列出兩邊的登記指令、逾時與輸出上限的官方預設值,以及換成別家本機模型只改環境變數 LOCAL_MODEL 的做法,步驟都來自官方文件。
引用本文的文章
最新旅遊情報攻略

情報
2026 韓國楓葉預測:雪嶽山 10 月 20 日、首爾近郊 10 月底、內藏山與漢拏山 11 月上旬
韓國山林廳 2026 年 9 月 22 日公布的楓紅高峰預測:雪嶽山 10 月 20 日,春川、國立樹木園到首爾植物園落在 10 月 28 日到 11 月 2 日,內藏山 11 月 4 日、漢拏山 11 月 6 日,整體比最近 5 年晚約 0.8 天。整理各地楓樹與銀杏的預測日、首爾出發怎麼排,以及出發前去哪裡看即時楓況。2026 年 10 月查證。
- 季節活動
- 自然
- 觀景

攻略胡志明市
胡志明市到頭頓一日遊:白藤碼頭搭高速船、船票與班次,下船就是胡梅纜車與耶穌基督像
人在胡志明市挪一天去頭頓看海:市中心的白藤高速船碼頭搭船,航程 120 分鐘到頭頓的胡梅碼頭,平日成人 320,000 越南盾、週末 350,000,回程末班平日 15:00。下船就是胡梅纜車站,同一條路上有白宮,小山頂上是耶穌基督像。平日一天只有兩班船,整天要從末班船倒推著排。
- 交通
- 行程範例
- 海灘

攻略沖繩
沖繩不開車攻略:單軌只到浦添,美麗海水族館要坐兩個多小時的巴士,回那霸的最後一班直達車 17:22 就開走
不租車的沖繩怎麼移動:那霸市區靠沖繩都市單軌電車(ゆいレール),那霸機場站到終點てだこ浦西 19 站、17 公里、37 分鐘,一日券 1,000 日圓;美麗海水族館有那霸機場直達的高速巴士,單程 2,000 日圓起、官方時刻表上 2 小時上下,下車後還要走 10 分鐘;古宇利島要在今帰仁村役場轉車,當天來回光坐車就六個半小時;回程的最後一班直達車 17:22 就從記念公園前開走(2026 年 9 月查證)。
- 交通
- 行程範例
- 預算
資料來源
- Claude Code 文件:Configure permissions(Read deny 規則的範圍、沙盒與提示詞注入) · 查證日期:
- Claude Code 文件:Connect Claude Code to an LLM gateway(/status 的判讀、設定檔與 shell 的優先順序) · 查證日期:
- Claude Code 文件:Legal and compliance(OAuth 登入與 API 金鑰的用途) · 查證日期:
- Claude Code 文件:Connect Claude Code to tools via MCP(逾時、閒置中止、移到背景、輸出上限) · 查證日期:
- Codex 文件:Model Context Protocol(startup_timeout_sec、tool_timeout_sec、output_token_limit) · 查證日期:
- Codex 文件:Permissions(permission profile、deny、適用範圍與 Windows 沙盒) · 查證日期:
- Ollama 文件:FAQ(只綁 127.0.0.1、雲端功能的關閉、OLLAMA_HOST、提示詞去向) · 查證日期:
- Ollama 文件:Context length(預設上下文、64000、ollama ps) · 查證日期:
- Ollama 文件:Structured Outputs(format 帶 JSON schema、雲端不支援) · 查證日期:
- Ollama 文件:Claude Code(直連 Ollama Cloud、手動設定、/status) · 查證日期:
- Ollama 模型庫:gemma4 的標籤頁(Size / Usage 欄的本機與雲端寫法) · 查證日期:
- DeepSeek API 文件:Integrate with Claude Code(環境變數與模型名對照) · 查證日期:
- Ollama 文件:Anthropic compatibility(透過已登入的本機伺服器使用雲端模型) · 查證日期: