# 免費又說不留資料?我為了保密在 OpenCode 挑模型,最後發現要問的不是哪個最強 來源:Realpha 讀市場(blog.getrealpha.com) 原文與圖表:https://blog.getrealpha.com/blog/opencode-confidential-model-choice-2026-10/ > 2026 年 10 月 17 日,我想在 OpenCode 裡找一個能處理敏感資料、能用、又划算的模型。免費欄分數最高的那支會拿你的對話去訓練,最便宜的官方 API 也會,最後選了官方文件寫著零留存的免費模型,但上游是誰查不到,只好寫信問官方。這篇拆解「零留存」這句話到底能信幾分,附上各家價格與條款對照。技術學習分享,不是任何商業建議。 Published: 2026-10-17 Locale: zh-TW Tags: OpenCode, DeepSeek, 資料隱私, 零留存, AI 工具, 決策思考 TL;DR: OpenCode 的 DeepSeek V4.1 Flash Free 免費、官方文件寫零留存不訓練,是目前划算又夠用的選擇;但那句話是供應商自述、上游匿名,所以我照用,同時畫一條敏感資料線,並寫信去問依據。 ![野獸派油畫風格封面:一張木桌上放著一個上了鎖的小木箱,箱子旁是一扇敞開的窗,窗外是一條通往遠方、看不見盡頭的彩色道路,強烈的純色色塊與粗黑輪廓](/covers/opencode-confidential-model-choice-2026-10.png) > *信言不美,美言不信。*
> —— 老子《道德經》第八十一章(春秋) 2026 年 10 月 17 日,我想在寫程式的 AI 工具 OpenCode 裡挑一個能放心處理敏感資料的模型,條件是不留存、不拿去訓練、能用、越便宜越好。最後選的是 OpenCode 免費提供的 DeepSeek V4.1 Flash Free:零元,官方文件寫著它的供應商「零留存、不用你的資料訓練模型」,規格也夠(一次能讀 20 萬個 token 的上下文、能看圖、會推理)。但這句話是供應商自己說的,而且文件沒寫上游是哪一家,我翻遍本機紀錄也查不到,所以當天就寫了信去問官方。在回信之前,我照用,但真正機密的東西不貼進去。 ## 起點:分數最高的那支,第一個被我換掉 一開始我做了最直覺的事:打開免費模型清單,挑分數最高的設成預設。那是一支標著 Contributor(貢獻者版)的模型。設完沒多久我才看懂這個字的意思:用它的代價是你的對話會被拿去訓練別人的模型。免費,是因為你就是原料。 這一下讓我把順序整個倒過來。原本我是先看強不強、再看貴不貴,最後順便看條款;現在變成條款先過關,剩下的才比分數和價格。 ![左右兩欄對比同樣三層篩選條件的堆疊順序,「條款」原本壓在最底下、字也最小,右欄被搬到最上層並放大成第一道閘。](/figures/terms-moved-to-the-top-of-the-filter.svg) 對要保密的人來說,「免費」和「能用在機密上」是兩件完全不相干的事。 ## 比一圈:便宜的條款鬆,條款好的要先付錢 接著我把能接進 OpenCode 的路都列出來比。價格是每百萬個 token(模型計算文字的單位,一百萬個 token 約等於幾十萬到上百萬個中文字)的輸入/輸出,2026-10-17 查: | 選項 | 價格(輸入/輸出,美元) | 資料怎麼處理 | 結果 | |---|---|---|---| | 免費欄分數最高的 Contributor 版 | 0 | 對話拿去訓練模型 | 刷掉 | | OpenCode 的 DeepSeek V4.1 Flash Free | 0 | 文件寫零留存、不訓練;上游沒具名 | **選用** | | OpenCode 付費版 DeepSeek V4.1 Flash | 0.30/1.20 | 付費條款 | 比原廠貴,先不考慮 | | DeepSeek 官方 API(離峰) | 0.15/0.60 | 政策寫明會用資料改進模型,沒有乾淨的關閉選項 | 刷掉 | | DeepInfra 的 DeepSeek V4.1 Flash | 0.20/0.60 | 自家政策預設零留存 | 付費備援 | 這張表最諷刺的地方是:最便宜的原廠 API,條款最鬆;條款最乾淨的 DeepInfra,又規定一定要先綁卡或預付才能用。 ![價格為橫軸、條款乾淨度為縱軸的散佈圖,便宜的選項都落在下方條款鬆的一側,乾淨的落在右上要付錢,只有虛線圈起的免費模型落在左上角交集。](/figures/price-versus-terms-diagonal.svg) 而那支免費模型,剛好卡在「零元」和「文件說不留」的交集上,看起來是最好的答案。 問題就出在「看起來」。 ## 深挖:「零留存」這三個字,到底在保證什麼 官方文件的原文是這樣寫的: > DeepSeek V4.1 Flash Free is free on OpenCode for a limited time. Its provider follows a zero-retention policy and does not use your data for model training. 我把這句話拆開,發現它站在三根柱子上,每一根都有點晃。 ![一塊寫著零留存承諾的橫匾壓在三根柱子上,三根柱子都有裂縫並略為傾斜,底下分別標著說話的人、承諾性質與期限。](/figures/three-wobbling-pillars-of-zero-retention.svg) **第一根:說話的人是誰。**句子寫的是「它的供應商」遵守零留存,不是 OpenCode 自己的機房。也就是說,你的資料會經過 OpenCode,再交給一家第三方去跑。可是那家是誰,整份文件沒寫。我在本機把 OpenCode 的對話資料庫、紀錄檔、模型目錄全翻過一遍,裡面記的上游一律只寫「opencode」,沒有任何一個欄位寫出真正的主機。你沒辦法去讀一家連名字都不知道的公司的隱私政策。 ![資料從使用者流經 OpenCode 再到第三方主機的鏈路,前兩段有名字與可讀的政策,最後一段是虛線的問號方塊,政策欄位空白。](/figures/the-link-with-no-name.svg) **第二根:這是承諾還是文案。**我回頭重查文件時注意到,同一頁另一支免費模型 GLM-5.3-Flash Free 底下,掛的是一字不差的同一句話。這不代表它是假的,但它比較像免費區的統一說明,而不是針對這支模型、有合約撐腰的個別聲明。到底是簽了資料處理協議、用了技術手段讓主機根本存不到,還是第三方稽核過,文件都沒講。 **第三根:它能撐多久。**「for a limited time」,限時。沒有公告結束日。再加上上游匿名,就算哪天換了一家供應商,我從使用者這端也看不出來。 所以這句話成立的條件很窄:它是一則供應商自述,你相信 OpenCode 有認真篩選上游,而且在你使用的這段時間裡沒換人。三個條件都不是我能驗證的。 那為什麼我最後還是選它?因為另外兩條路的問題更確定。原廠 API 是白紙黑字寫了會拿資料去改進模型;Contributor 版更直接。一個「說了不留但無法驗證」,跟兩個「明說會用」,前者至少是往對的方向的不確定。這有點像租房子:房東口頭說不會進你房間,你沒辦法裝監視器確認,但總比租一間合約寫明「房東可隨時進入」的好。只是貴重物品,你還是不會放在桌上。 ## 我怎麼處理這個不確定 想清楚之後,我做了三件事。 第一,**畫一條敏感資料線**。日常寫程式、整理公開資料、改文章,照用免費模型;真正機密的檔案、個人資料、合約內容,一律不貼進去。這條線不靠模型守,靠我自己守。 ![一條粗垂直線把資料分成兩側,左側三類日常資料旁邊有模型圖示,右側三類機密資料那一側沒有模型,線上標著由我自己守。](/figures/the-line-i-draw-myself.svg) 第二,**寫信直接問**。當天下午我寄了一封英文信給 OpenCode 官方的聯絡信箱,問四件事:上游供應商是哪一家;零留存的依據是合約、技術手段還是稽核;「不用於訓練」有沒有包含匿名化、統計這類用途,OpenCode 自己的閘道會不會暫存對話;免費期有沒有預定的結束日。寫這篇的時候,還沒收到回信。 第三,**把付費備援準備好,但先不付錢**。DeepInfra 在 OpenCode 裡內建支援,貼上金鑰就能用,不必改設定檔。我給自己訂了三個觸發條件,任一成立才去儲值 10 美元、同時設好消費上限:免費額度不夠用、需要比 20 萬更長的上下文、或官方回信講不出像樣的依據。 我中途還真的問過自己一次「是不是該先去儲值比較保險」。答案是不用:現在付錢買不到更多確定性,只是把不確定換成另一家的不確定,還多了一筆帳單。 ![左右兩格各有一個同樣大小的虛線圓代表不確定,右格多出一張帳單,圓的大小完全沒變。](/figures/paying-does-not-shrink-the-unknown.svg) ## 另外幾件值得記的 - **免費模型只能在 OpenCode 裡面用。**我試過從外面直接打它的端點,回的是免費層拒絕存取的錯誤。想拿它接別的程式,這條路不通。 - **路由平台的政策表是二手資料。**有些整合多家模型的平台會列「哪家零留存」,但有幾筆跟原廠自己的說法對不上。原廠頁面沒寫的,我就不信。 - **透過某家主機轉送的別廠模型,不吃那家的政策。**例如在 DeepInfra 上呼叫其他大廠的模型,DeepInfra 的零留存承諾就不一定適用。 - **價格天天在變。**DeepInfra 的模型目錄同一天早晚就從 180 支變成 181 支,上面所有數字都只代表 2026-10-17 那天。 ## 帶得走的一件事 **看到「免費」和「保證」放在同一句話裡,先找出是誰在保證。**這次讓我想清楚的不是哪個模型最強,而是那句漂亮的承諾背後站的是誰、有沒有名字、能不能被追問。 給你一個今天就能做的小練習:打開你最常用的一個免費服務(信箱、雲端硬碟、翻譯工具、AI 都行),找到它講「我們不會怎樣處理你的資料」的那一句,問自己三個問題:這句話是誰說的?是寫在合約裡還是行銷頁上?如果它換了說法,你會知道嗎?三題裡答不出來的那一題,就是你該自己畫線的地方。