文件

文件

Obsidian 專用 Copilot

Copilot 的 BYOK 分頁可透過三個欄位設定自訂的 OpenAI 相容供應商。文件明確說明這些模型會出現在哪些介面;本頁也保留這項精確說明,不會承諾整個外掛的功能。

Settings → Copilot → BYOK → Add a custom provider:設定 Display name、你的金鑰與 https://api.kunavo.com/v1 — 一律支援 Quick Chat,若供應商顯示在 opencode 中,也支援 Agent Chat。

設定 → Copilot → BYOK → Add a provider → Add a custom provider
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
基礎 URL 在此保留 /v1 後綴;文件透過範例而非文字敘述來說明這點:它只指出 「自訂的 OpenAI 相容供應商必須有 Base URL」,但隨附的兩種 OpenAI 相容範本,預設 URL 都以 /v1 結尾 — Ollama 使用 http://localhost:11434/v1,LM Studio 使用 http://localhost:1234/v1 — 並且還提到 「模型探索會使用端點的 /v1/models 回應」。如果探索結果是空的,首先應重新檢查這兩點。
BYOK 供應商無法用於外掛的每個部分,文件也直言不諱:「新增金鑰不會改變 Claude Code 或 Codex 提供的模型。」文件自己的表格明確指出 BYOK 模型可用於 Quick Chat;Agent Chat 則只有在使用 opencode 後端,且 「供應商在該處顯示時」 才可使用 — 這是條件,不是規則;此外,「opencode 無法路由的模型會從 opencode 清單中排除,但仍可能可用於 Quick Chat。」如果您使用 Claude 或 Codex 後端,則應改用該 CLI 自己的環境變數設定:請參閱 /docs/integrations/claude-code。
啟用 CORS 是一種取捨,不是可以一直開啟的修復方式。文件指出:「如果 Test 成功,但 Quick Chat 無法傳送訊息,請編輯供應商並開啟 Enable CORS。回應會在完成後顯示,而不是逐一串流輸出 token。」文件也說明此開關不會改變 opencode 路由,因此為了修復 Quick Chat 而開啟它,會讓該介面失去逐一輸出 token 的效果,其他地方則不受影響。
Copilot 4.x 不需要嵌入模型供應商:語意搜尋已改由獨立服務 Miyo 負責,BYOK 對話框也沒有此欄位 — 這樣也好,因為 Kunavo 不提供嵌入模型,本頁不會暗示有此功能。
Kunavo 尚未在執行階段測試此外掛。上述每個欄位和引文都是在下方日期查閱 Copilot 自己的文件所得;已發布的設定頁不等於實際測試。請先透過 Quick Chat 傳送一項實際任務,再將工作流程交由它處理。
還沒有金鑰?建立 Kunavo 帳戶,建立金鑰(以 sk-kn- 開頭),並從 $10 起新增額度——呼叫會從該餘額扣款,失敗的呼叫不會計費。之後儀表板會開啟 Obsidian 專用 Copilot 設定。

逐步操作

  1. 在 /app/keys 建立金鑰並複製——金鑰只會顯示一次。
  2. 在 Obsidian 中開啟 Settings → Copilot → BYOK,然後點選 Add a provider。
  3. 請選擇 Add a custom provider,不要選擇具名供應商或 Self Host 範本。
  4. 依照上述內容填寫 Display name、API key 和 Base URL。目前先不要開啟 Enable CORS。
  5. 至少加入一個模型 — 在 Model ID → Add 下輸入 ID,或從 Search available models 中選取;清單會由 GET /v1/models 填入。點選 Test,然後點選 Save;若模型和可路由的端點未同時設定,就無法儲存。
  6. 在 Basic → Agents → Quick Chat 和 Basic → Agents → opencode 中設定這些模型的顯示位置;兩者各有自己的 Default model。新加入的聊天模型預設會同時對兩者啟用。

已於 2026年9月21日 根據 Copilot 的 Model Sources and BYOK 頁面 進行確認。第三方設定會變動;如果這裡的欄位名稱不再與你看到的內容相符,應以該頁面為準,而不是本頁。

這是簡短版本。完整指南——模型選擇、實際工作階段費用,以及失敗情況——請參閱 實際使用 Copilot 哪個後端來支付 token 費用。

除錯用戶端前先驗證

一個請求就能判斷失敗原因是端點、金鑰還是設定檔。如果這裡回傳 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 權杖的美元價格,輸入/輸出。

模型 IDKunavo 輸入/輸出它在 Obsidian 專用 Copilot 中的位置
claude-haiku-4-5$0.70 / $3.50Quick Chat,全天候以筆記處理簡短問題
claude-sonnet-5$1.40 / $7.00Agent Chat 中的 opencode 後端 — 預設工作模型
claude-opus-5$3.50 / $17.50跨多則筆記進行長篇綜合整理,錯誤解讀的代價很高
gpt-5-6-sol$2.00 / $12.00同一把金鑰、同一個供應商設定列,但使用另一個模型家族取得第二意見
計費方式是從預付餘額按權杖計費,沒有月費——請參閱 billing。在重複的上下文中——這是編輯器或聊天用戶端傳送內容的大部分——提示快取 對帳單的影響比模型選擇更大。

常見問題

在 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。