文件
Continue
Continue 的 openai 供應商代表通訊協定,而非供應商。設定 apiBase 後,Claude 和 GPT 都只是同一份 config.yaml 中的模型項目。
在 ~/.continue/config.yaml 中設定一個區塊:provider: openai、apiBase: https://api.kunavo.com/v1,以及你的 sk-kn-… 金鑰。這個擴充功能不必知道端點背後是哪家供應商。
name: my-config
version: 0.0.1
schema: v1
models:
- name: Claude Sonnet 5
provider: openai # the protocol, not the vendor
model: claude-sonnet-5
apiBase: https://api.kunavo.com/v1
apiKey: sk-kn-...
roles: [chat, edit, apply]
- name: Haiku (autocomplete)
provider: openai
model: claude-haiku-4-5
apiBase: https://api.kunavo.com/v1
apiKey: sk-kn-...
roles: [autocomplete]provider: openai 選擇的是線路通訊協定,而非 OpenAI 這家公司——很多人會先改這個欄位,但其實應該保持原樣。/v1 後綴應加在 apiBase 中;若缺少它,Continue 會將路由附加到不存在的路徑,於是就會收到 404。逐步操作
- 在
/app/keys建立金鑰並複製——金鑰只會顯示一次。 - 在 VS Code 或 JetBrains 中開啟 Continue 側邊欄,並編輯助理的
config.yaml。 - 新增上方的
models項目,並以你的金鑰取代sk-kn-…。 - 儲存。Continue 會在儲存時重新載入設定——你輸入的模型名稱會出現在模型選擇器中。
- 選取模型並傳送訊息。之後切換模型時,只需變更選擇器中的選項,不必修改設定。
Continue 的相關參考文件是OpenAI 模型供應商頁面。
開始除錯擴充功能前,先確認設定
只要送出一個請求,就能判斷問題出在端點、金鑰還是設定檔。若這個請求回傳模型 id 的 JSON 清單,相同的基底網址和金鑰就能在 Continue 中使用。
# Settles whether a failure is the endpoint, the key, or Continue.
curl -sS https://api.kunavo.com/v1/models \
-H "Authorization: Bearer sk-kn-..."依角色挑選模型
Kunavo 上的所有文字模型都可作為 model 值使用——完整清單請見模型頁面,也可從 GET /v1/models 即時取得。費率以每 1M 個 token 的美元計價,依序為輸入/輸出。
| 模型 ID | Kunavo 輸入/輸出 | 適合的角色 |
|---|---|---|
claude-haiku-4-5 | $0.70 / $3.50 | 自動補全——使用量最高的角色,單一 token 的成本影響最大 |
claude-sonnet-5 | $1.40 / $7.00 | 聊天和編輯——品質與價格的預設平衡 |
claude-opus-5 | $3.50 / $17.50 | 架構層級變更時負責編輯 |
gpt-5-6-terra | $0.70 / $4.20 | 同一把金鑰,使用不同系列——不必新增憑證,就能取得第二種意見 |
常見問題
如何透過 OpenAI 相容 API 使用 Continue?
在 ~/.continue/config.yaml 中新增 models 項目,設定 provider: openai、模型 id、apiKey,以及指向端點的 apiBase——Kunavo 的網址為 https://api.kunavo.com/v1。這裡的 provider 指的是通訊協定,而非供應商:它會告訴 Continue,對 apiBase 指定的位址使用 OpenAI 線路格式,因此任何實作 /v1/chat/completions 的端點都能使用。
Continue 不用 Anthropic 金鑰也能使用 Claude 模型嗎?
可以,只要模型是透過 OpenAI 相容端點提供。Continue 的 openai 供應商會將模型 id 原樣傳送至 apiBase,因此 Claude id 是由閘道解析,而非 Continue。在 Kunavo 上,Claude 和 GPT id 共用同一把金鑰,所以只要新增第二個模型項目,不必再準備一組憑證。
Continue 可以讓自動補全使用與聊天不同的模型嗎?
可以,而且通常值得這麼做。models 清單中的每個項目都有 roles 欄位,因此大型模型可負責 [chat, edit, apply] 角色,小型快速模型則負責 [autocomplete]。自動補全會在每次按鍵時觸發,使用量遠高於其他角色,因此搭配最便宜的模型,對每月帳單的影響勝過任何其他單一設定。
為什麼 Continue 使用自訂 apiBase 時會回傳 404?
通常是因為基底網址漏了 /v1 後綴。Continue 只會將路由附加到 apiBase,因此 https://api.kunavo.com 會將請求送至不存在的路徑,而 https://api.kunavo.com/v1 則能正確解析。若回傳的是 401 而非 404,表示網址正確,但金鑰有誤。