跳到主要内容

使用網路模型

User 外掛把 GenKaKu 網路加進 DeepSeek Harness 作為模型供應商。在 agent 工作階段裡,你挑 選某個節點的模型,方式就跟挑選本機模型一樣。沒有帳號、沒有 email,也沒有 API key。

需求​

  • DeepSeek Harness 0.2.2-rc.1 或更新版本,以及 Node 22+。
  • 一個 Base Sepolia 錢包,裡面有測試 ETH 付 gas。外掛會產生一個。
  • 付費模型需要測試 USDC。面板可以在這個網路上鑄造 100 測試 USDC;它沒有價值。

安裝​

在 DeepSeek Harness 中開啟 Plugins → Add plugin,貼上:

@genkaku/dsh-user-plugin

把安裝來源留在 Default registry(registry.npmjs.org),確認,然後重新啟動 DeepSeek Harness。從 shell:

dsh plugin add @genkaku/dsh-user-plugin

Worker 與 user 外掛可以住在同一台機器上。各自保有自己的錢包與設定。

錢包​

面板的錢包區塊會在第一次使用時產生錢包,或匯入一把 0x… 的 32 位元組私鑰。它會顯示:

  • 位址,
  • ETH(gas),
  • USDC(可花費餘額)。

私鑰以純文字儲存,權限 0600,位於 ~/.dsh/genkaku/genkaku.keys.json。我們從不持有它, 也無法為你找回。

從 faucet 取得 Base Sepolia ETH 存入該位址,並從面板鑄造測試 USDC。

尋找 worker​

面板會列出網路提供什麼:

  • Models on the network — 每一列顯示模型、worker、每小時報價、等級與量測到的延遲。
  • Workers discovered — 透過鏈上目錄與 seed relay 找到的節點。這個數字是發現機制當下能 看到的內容,不是全域總數。

等級標籤(agent / light / chat)來自 worker 的 Ollama 能力。只有 agent 模型適合驅動 會呼叫工具的 agent 迴圈;chat 模型會被標為不適合 agent,但沒有東西阻止你把它用在單純 的對話上。

如果你知道某個 worker 的 multiaddr,可以在 Manual workers 底下加入它;這在同一個 LAN 上 就能運作,也不需要註冊表記錄。

執行工作階段​

在 DeepSeek Harness 工作階段中,開啟模型選擇器並選擇一個 GenKaKu 模型。外掛會:

  1. 直接撥接 worker,或在無法直接連線時經由 seed relay,
  2. 對付費模型,在第一個 token 之前於 JobEscrow 開啟 USDC 託管,
  3. 在 Ollama 產生 token 時即時串流回來,
  4. 在工作階段結束時結算。

免費模型(報價 0)完全跳過第 2 與第 4 步:沒有託管、沒有 gas、沒有交易。

一次工作階段的費用​

項目由誰支付
推論你,以 USDC,按已開始分鐘
開啟託管的 gas你
結算的 gas你
平台費worker 結算金額的 1%,給金庫

因此一次付費工作階段會花掉兩筆鏈上交易:開啟託管,然後結算。如果工作階段結束時沒有 計費任何東西,託管會退還。

計費按已開始分鐘:十秒後停止仍然算一分鐘,以 worker 的每小時報價除以 60 計算。

設定​

  • Payments — 開啟結算時,每次付費工作階段都會開啟託管。免費/開發用的工作階段可以關掉 它,這樣鏈上什麼都不簽;在對真實 worker 使用網路之前,記得把它開回來。
  • Manual workers — 手動釘住一個 worker 的 multiaddr。
  • Refresh — 重新掃描鏈上目錄與 seed。掃描完成時 bridge 會重新啟動,而變更過錢包的 profile 也需要重新啟動才能進行交易。

本機 bridge 會綁定 47821–47826 中第一個空閒的連接埠,而且只有在它是 user 那一半時才會 回應;同一台機器上的 worker 狀態伺服器不會被誤認。

常見問題​

我需要信任 GenKaKu Labs 嗎?
你需要信任合約與程式碼。沒有伺服器持有你的資金或提示詞。

沒有錢包可以用嗎?
只有在關閉結算的情況下使用免費模型才行。付費工作階段與身分就是錢包。

這是主網嗎?
不是。外掛會拒絕主網 chain ID。請勿傳送真實資金。

誰看得到我的提示詞?
提供服務的 worker,永遠如此。如果工作階段經由 seed relay,relay 營運者會看到連線中繼資料 ——位址、時間與流量——但看不到加密的內容。

為什麼我的模型從選擇器消失了?
Adapter 會探測本機 bridge 的連接埠,只接受回報 user 角色的 bridge。被另一個 profile 佔用 的過期連接埠會被忽略;它會在下次重新整理時回來。