文件
Obsidian 專用 Copilot
Copilot 的 BYOK 分頁可透過三個欄位設定自訂的 OpenAI 相容供應商。文件明確說明這些模型會出現在哪些介面;本頁也保留這項精確說明,不會承諾整個外掛的功能。
Settings → Copilot → BYOK → Add a custom provider:設定 Display name、你的金鑰與 https://api.kunavo.com/v1 — 一律支援 Quick Chat,若供應商顯示在 opencode 中,也支援 Agent Chat。
Display name Kunavo
API key sk-kn-...
Base URL https://api.kunavo.com/v1
Enable CORS off — see the note below before turning it on
Model ID → Add claude-sonnet-5
claude-haiku-4-5
Search available models discovery reads GET /v1/models; typed ids also work
Save needs at least one model and a routable endpoint/v1 後綴;文件透過範例而非文字敘述來說明這點:它只指出 「自訂的 OpenAI 相容供應商必須有 Base URL」,但隨附的兩種 OpenAI 相容範本,預設 URL 都以 /v1 結尾 — Ollama 使用 http://localhost:11434/v1,LM Studio 使用 http://localhost:1234/v1 — 並且還提到 「模型探索會使用端點的 /v1/models 回應」。如果探索結果是空的,首先應重新檢查這兩點。/docs/integrations/claude-code。sk-kn- 開頭),並從 $10 起新增額度——呼叫會從該餘額扣款,失敗的呼叫不會計費。之後儀表板會開啟 Obsidian 專用 Copilot 設定。逐步操作
- 在
/app/keys建立金鑰並複製——金鑰只會顯示一次。 - 在 Obsidian 中開啟 Settings → Copilot → BYOK,然後點選 Add a provider。
- 請選擇 Add a custom provider,不要選擇具名供應商或 Self Host 範本。
- 依照上述內容填寫 Display name、API key 和 Base URL。目前先不要開啟 Enable CORS。
- 至少加入一個模型 — 在 Model ID → Add 下輸入 ID,或從 Search available models 中選取;清單會由
GET /v1/models填入。點選 Test,然後點選 Save;若模型和可路由的端點未同時設定,就無法儲存。 - 在 Basic → Agents → Quick Chat 和 Basic → Agents → opencode 中設定這些模型的顯示位置;兩者各有自己的 Default model。新加入的聊天模型預設會同時對兩者啟用。
已於 2026年9月21日 根據 Copilot 的 Model Sources and BYOK 頁面 進行確認。第三方設定會變動;如果這裡的欄位名稱不再與你看到的內容相符,應以該頁面為準,而不是本頁。
除錯用戶端前先驗證
一個請求就能判斷失敗原因是端點、金鑰還是設定檔。如果這裡回傳 JSON,則相同的基礎 URL 與金鑰在 Obsidian 專用 Copilot 中也能運作。
# Settles whether a failure is the endpoint, the key, or the client.
curl -sS https://api.kunavo.com/v1/models \
-H "Authorization: Bearer sk-kn-..."欄位中應填入哪個模型 ID
每個文字模型都能以模型 ID 存取——即時清單位於 GET /v1/models,帶有價格的目錄位於模型頁面。費率是每 1M 權杖的美元價格,輸入/輸出。
| 模型 ID | Kunavo 輸入/輸出 | 它在 Obsidian 專用 Copilot 中的位置 |
|---|---|---|
claude-haiku-4-5 | $0.70 / $3.50 | Quick Chat,全天候以筆記處理簡短問題 |
claude-sonnet-5 | $1.40 / $7.00 | Agent Chat 中的 opencode 後端 — 預設工作模型 |
claude-opus-5 | $3.50 / $17.50 | 跨多則筆記進行長篇綜合整理,錯誤解讀的代價很高 |
gpt-5-6-sol | $2.00 / $12.00 | 同一把金鑰、同一個供應商設定列,但使用另一個模型家族取得第二意見 |
常見問題
在 Obsidian Copilot 的哪裡輸入 API 金鑰?
Settings → Copilot → BYOK → Add a provider,接著若要設定內建清單中沒有的端點,請選擇「Add a custom provider」。對話框需要 Display name、API 金鑰、Base URL、可選的 Enable CORS 開關,以及至少一個透過 ID 加入或從探索清單選取的模型,最後點選 Save。Copilot 的文件指出,供應商金鑰會儲存在該裝置的 Obsidian Keychain,而非 Vault 的 data.json 中,因此同步 Vault 不會將憑證帶到另一台電腦。
Obsidian Copilot 的基礎 URL 需要以 /v1 結尾嗎?
請使用 /v1 形式 — Kunavo 的網址是 https://api.kunavo.com/v1。文件沒有用一句話明確說明規則;它指出自訂的 OpenAI 相容供應商必須有 Base URL、模型探索會使用端點的 /v1/models 回應,並且隨附的兩種 OpenAI 相容範本,預設分別為 http://localhost:11434/v1 和 http://localhost:1234/v1。兩個隨附範本都帶有此後綴,這是文件對此所提供的最有力依據。基礎 URL 錯誤通常會顯示為模型清單空白或 Test 失敗,而不是驗證錯誤。
Obsidian Copilot 可以使用 OpenRouter 或 Kunavo 這類閘道,取代供應商金鑰嗎?
Quick Chat 可以,Agent Chat 則有條件限制。Copilot 自己的文件將 BYOK 描述為連接「直接 AI 供應商、相容閘道,或您電腦上的模型伺服器」,而「Add a custom provider」可接受任何 OpenAI 相容基礎 URL 和模型 ID。接著,文件的模型來源表格明確列出 BYOK 模型可用於 Quick Chat;Agent Chat 則只有在 opencode 後端中,且「供應商在該處顯示時」才可用。Claude 和 Codex 後端完全不接受 BYOK 金鑰 — 文件指出新增金鑰不會改變它們提供的模型。
Obsidian Copilot 的 Vault 搜尋需要嵌入模型嗎?
不需要使用您的聊天供應商提供的模型。Copilot 4.x 不再執行外掛內建索引:文件指出語意搜尋和 Relevant Notes 由獨立的本機或遠端服務 Miyo 提供,BYOK 對話框也沒有這類模型的欄位。Kunavo 也不提供嵌入模型,因此不應將本頁解讀為有提供此類模型 — 在 Copilot 中設定的聊天供應商只負責支付聊天費用,不負責其他用途。
Kunavo 金鑰能取代 Copilot Lite 或 Plus 授權嗎?
不能,兩者刻意分開處理。Copilot 的文件將授權和 BYOK 視為不同的模型來源:授權提供 Copilot 代管的模型,費用由 Brevilabs 計入您的方案;BYOK 則將請求傳送至您自己的端點,費用由該供應商收取。此處的金鑰不會補充授權額度、不會解鎖受限制的 Copilot 代管模型列,也不會改變受授權限制的服務;反過來說,即使沒有任何授權,您仍可在免費方案中使用 BYOK。