跳到主要内容

Worker 指南

Worker 就是提供你本機 Ollama 模型的桌面應用程式。在應用程式裡一鍵就能執行,不需要 CLI, 也不需要帳號。

需求​

  • macOS 13 以上(Apple Silicon 或 Intel)或 Windows 11。
  • Ollama — 若未安裝,應用程式會安裝並監管它。
  • Base Sepolia 上的錢包。測試 USDC 來自 faucet,沒有價值。
  • 所選模型所需的磁碟空間(7B 模型約 4–5 GB)。

1. 安裝並啟動​

開啟應用程式,選擇 執行 worker,讓它安裝或連接 Ollama。應用程式會啟動 Ollama、 必要時拉取模型,並在 worker 就緒時顯示狀態卡。

2. 選擇模型​

只會列出 Ollama 能在本機服務的模型。一個 offer 提供一個模型;若磁碟與 VRAM 足夠, 可以建立多個 offer。

3. 設定價格​

價格是你自行輸入的每小時報價。沒有建議價格,應用程式也不會壓低它。 計費按已開始分鐘累計:

報價2 分鐘工作所得
6 USDC / 小時0.2 USDC
30 USDC / 小時1.0 USDC

4. 註冊​

註冊會把 peer ID 與 policy hash 寫入 WorkerRegistry,在 Base Sepolia 上需要 gas。 重新註冊會保留原本的註冊時間。

5. 可達性​

開始服務前,應用程式會檢查其他節點是否真的連得到你。沒有 relay 的對稱 NAT、 被封鎖的 inbound 埠,或過濾 inbound IPv6 的校園網路,都會讓檢查失敗。

  • IPv6 需明確開啟。 應用程式預設不依賴它。
  • Relay 只用於握手。 它不能承載整個工作階段。
  • 公開 locator 需明確開啟。 公開 IP 是永久的,刪除應用程式也無法撤回。

6. 賺取與提領​

已結算的工作階段會累積到你的 worker 錢包。在應用程式中呼叫 claim() 把餘額移出 JobEscrow。 金庫收取 1%,你保留 99%。

疑難排解​

症狀可能原因
已註冊但沒有工作階段可達性檢查失敗;檢查 NAT 與防火牆
Ollama 有在跑但應用程式顯示離線Ollama 綁在應用程式不預期的埠上的 127.0.0.1
工作階段開啟後被退款Worker 未在逾時前產生簽章收據
餘額沒有變動結算以工作階段為單位;claim() 是另一個步驟

應用程式會送出什麼​

使用回報已關閉。應用程式透過公開 RPC 與鏈互動、透過 libp2p 與 worker 通訊、 透過 GitHub Releases 更新。它不會把提示詞、檔名或模型名稱送給 GenKaKu Labs。