DeepSeek Harness 免費模型實戰:走 OpenRouter 免費通道
一份逐幀核對過的白嫖指南:首次啟動跳過 DeepSeek 金鑰,把 OpenRouter 接成模型通道,挑一個 :free 免費模型,再用一次真實的編碼任務驗收。
最近更新: 2026-09-28

模型是大腦,Harness 是模型周圍的一切——指令、工具、權限,以及每一步的完整記錄。正因為這個分工,DeepSeek Harness 從不把你鎖死在 DeepSeek 官方模型上:Models 面板接受任何通道,而 OpenRouter 是最省錢的入口——一把 API key 背後是幾百個模型,其中還有零費用版本。本頁跟著一段真實螢幕錄影走完整流程:全新安裝 dsh、接入 OpenRouter、新增免費模型,再讓它實際上工。
下面每張截圖都是這段影片的原始幀,每幀都能深連回它出現的那一秒;對話框名稱、按鈕文字、:free 後綴、請求限制這些事實,全部來自影片的英文字幕和畫面本身。OpenRouter 上「哪些模型免費」是流動的,請把這裡的具體型號當快照,以當前免費榜為準。要接內建通道、NVIDIA NIM 或本機 Ollama,請前往 切換模型與新增任意通道
快速結論
- ▸DeepSeek Harness 從不鎖死模型:首次啟動遇到 API key 彈出視窗,點 Configure later 跳過,然後把 OpenRouter 接成通道——一把 key,幾百個模型。
- ▸在 openrouter.ai/models 把變體篩選切成 Free,認明 ID 以 :free 結尾的零費用版本;免費榜隨時在變,免費模型也有請求限制。
- ▸dsh 裡:設定 → Models → Add provider → openrouter,貼上 key,再用 Add model 按 ID 新增模型——Fetch available models 可能漏掉免費版本。Apply 儲存,免重啟。
- ▸先發一則唯讀請求確認連通,再讓 AI 寫 README 並讀回來驗收;軌跡頁展示每一步和 token 統計,用證據判斷免費模型,不靠感覺。
分步圖文
跳過 DeepSeek 金鑰,拿到 OpenRouter 鑰匙
- 1
安裝 dsh,跳過 DeepSeek 金鑰
按官方 quick start 安裝:先確認 Node 版本,再執行下面的指令並在 npx 詢問時確認。幾秒後本機服務起在 127.0.0.1:3080,第一個彈出視窗就請你填 DeepSeek API key——其實不用填。點 Configure later:Harness 本來就不挑模型,本頁要把它指向 OpenRouter。最後選一個專案資料夾當工作區——在 dsh 裡,工作區就是這個資料夾本身。
$npx @deepseek-ai/dsh
首次啟動不用錢包:Configure later 直接跳過 DeepSeek 金鑰。看原始影片 3:30 - 2
挑一個 :free 模型,建立 OpenRouter 金鑰
打開 OpenRouter 的模型頁,把變體篩選切成 Free,看看當下有哪些選擇——卡片上印著每個模型的上下文長度和輸入/輸出價格,本頁頂部的免費榜就是那時的快照。真正穩定的是命名規則:模型 ID 以 :free 結尾就是零 token 費用的版本,而且免費模型仍有請求限制,撞到了就得稍候。然後打開 API Keys 頁點 New Key:取個名字、選個效期、信用額度留空——留空表示這把 key 沒有消費上限,不等於模型免費。key 要保密,建立後立刻複製。

取名、選效期、額度留空——留空是不設上限,不等於免費。看原始影片 5:46
把 OpenRouter 接進 dsh
- 3
在 dsh 設定裡把 OpenRouter 加成通道
點左下角設定齒輪,打開 Models,點 Add provider。在下拉選單裡選 openrouter,貼上 API key,Base URL 維持通道預設即可。Fetch available models 能批次拉模型清單,但最新模型——尤其是免費版本——有時會缺席,影片裡因此改用手動新增:點 Add model,把從 OpenRouter 模型頁複製來的模型 ID 貼進去,取個顯示名稱,再給 :free 版本重複一次。Apply 儲存,全程免重啟服務。

通道選 openrouter、貼好 key、按 ID 新增模型——Apply 儲存,免重啟。看原始影片 6:30 - 4
選取新模型,確認通道真的通了
回到主畫面,點訊息框旁的模型名,在 OpenRouter 分組下選你剛加的模型。影片裡日常用的是 CP 值高的付費版 GLM 5.3 Flash,同時把免費版備在旁邊——你的選擇器裡會列出上一步新增的所有模型。保留 Workspace Write 權限和 Standard 模式,先像影片那樣發一則唯讀請求(一條 ls -A):真正發過一次請求並收到回覆,通道才算接完。

新通道出現在訊息框旁的模型選擇器裡。看原始影片 7:52
用真實任務驗收
- 5
派一個真實的檔案任務,再打開軌跡頁
接下來用一個小檔案任務見真章:建立一個帶指定標題的 README.md,然後把檔案讀回來。聊天檢視給出乾淨的總結,但軌跡頁才是證據——SYSTEM 和 CONTEXT 列是指令和工作區規則,ASSISTANT 列是模型的思路,TOOL 列是真實的寫入和讀取——底部狀態列彙總了這次執行:2 個 turn、5 步、模型耗時 22.5 秒、93 tokens/秒。

執行的每一列都可檢查——2 個 turn、5 步、93 tok/s。看原始影片 11:40 - 6
讀一讀驗收回執
你請 AI 自查過成果,回執也就格外具體:聊天裡展示生成的 README.md,逐行引用讀回的內容——標題、空行、那句話——並聲明工作區裡沒有新建或改動任何其他檔案。「要求讀回驗證,然後真的去讀」就是讓便宜模型值得信任的習慣。

讀回收據:逐行相符,工作區其他檔案原封不動。看原始影片 13:00 - 7
更上一層樓:一個檔案生出整個應用
同一工作階段,更重的任務:一個單檔 HTML 任務管理器,AI 交付前還會自查程式碼。成品直接用瀏覽器打開——深色介面、輸入框、任務計數、清除已完成——重新整理頁面後任務還在,因為資料存在 localStorage。加一條任務、標記完成、重新整理驗證:每個互動都是你親手做的測試,這也正是把大改動託付給免費模型之前該做的驗收。

一個 HTML 檔案就是整個應用——任務重新整理後還在,免伺服器和建置。看原始影片 13:52
免費模型常見問題
從拿到 key 到敢把真實任務交給免費模型之間,最常被問到的幾件事。
OpenRouter 的免費模型真的完全不花錢嗎?
:free 版本確實零 token 費用,卡片上輸入/輸出都標 $0/M。但有兩層限制:免費模型有請求限制,撞到了就得排隊稍候;而且「哪些模型提供免費版」隨時在變,以 OpenRouter 當前的 Free 篩選為準,別把本頁快照當永久名單。另外 key 的信用額度留空只是不設消費上限,不等於付費模型也免費——付費用量照樣計費。
不填官方 DeepSeek API key,dsh 還能正常用嗎?
能。首次啟動的彈出視窗雖然要 DeepSeek key,但點 Configure later 就能跳過,後面整套流程也再不需要它——影片裡作者從頭到尾沒填過 DeepSeek key。通道系統本來就不挑模型:OpenRouter 成為現役通道,官方 DeepSeek 通道留在那裡,想用隨時再加。
Fetch available models 拉不到我想要的免費模型怎麼辦?
手動加。在 OpenRouter 打開該模型頁面,複製標題下方的模型 ID——免費版本以 :free 結尾——然後回到 dsh 設定點 Add model,貼上 ID、取個顯示名稱,Apply 儲存。影片裡走的正是這條路,因為批次拉取有時會漏掉最新模型或它們的免費版本。
免費模型真能在 dsh 裡做正經編碼工作嗎?
把它當成一個可以驗證的問題,而不是承諾。影片示範用的是付費模型,旁邊備著免費版本;而這套驗收方法——先唯讀請求、再 README 寫入讀回、最後單檔應用自查——對你選中的任何模型都適用。如果免費額度中途限流,在輸入框旁一鍵切換模型即可。
相關攻略
免費通道跑通之後,下一步去哪。
影片來源
本頁跟著 Sahand A. 的 YouTube 實操影片走,原片帶英文字幕——對話框名、按鈕文字與限制條件都逐幀對照過畫面。片中 dsh 版本與具體型號是 2026 年 6 月的時點產物,會過時;Free 篩選和 :free 後綴才是長期有效的部分。通用通道的完整做法見 切換模型攻略
