程式工具
Kilo Code
將 Kilo Code 和 Kilo CLI 連接至 TokenLab
概覽
類型:IDE 與 CLI 程式代理
主要路徑:OpenAI 相容 Chat Completions
支援級別:官方自訂供應商路徑
Kilo Code 的 VS Code 擴充套件與 Kilo CLI 都支援 OpenAI 相容供應商。
安裝與介面設定
在 VS Code 安裝 Kilo Code 預發佈通道,或安裝 CLI:
npm install -g @kilocode/cli@7.7.2
kilo --version開啟 Settings → Providers → Custom provider:
編輯前先在本機儲存目前供應商、模型與連線設定。這些介面選項會改變目前模型選擇,使用結束後還原原值。保留已登入帳戶與工具權限;未保留可還原備份時,不要覆寫既有的其他 OpenAI 相容連線。
| 欄位 | 值 |
|---|---|
| Provider ID | tokenlab |
| Display name | TokenLab |
| Provider API | OpenAI Compatible |
| Base URL | https://api.tokenlab.sh/v1 |
| API key | 你的 TokenLab API Key |
| Model | kimi-k3 |
Kilo 會從 /v1/models 自動發現模型。儲存後選擇 tokenlab/kimi-k3。
CLI 設定
依快速開始的 macOS、Linux、WSL 或 Windows PowerShell 步驟設定 TOKENLAB_API_KEY,避免把金鑰寫入命令歷史,再從同一終端機啟動 Kilo。長期使用請透過本地秘密管理工具提供金鑰,不要把明文金鑰附加至 shell 設定檔。
啟動 Kilo 7.7.2 前,先備份目前全域設定並檢查 permission.bash。此版本會為缺少該明確規則的既有設定寫入 bash: "allow",即使 permission["*"] 已是 deny。請在全域檔案中明確保留原 shell 規則:例如原萬用字元規則為 deny,就在既有 permission 物件中合併 "bash": "deny",其他規則維持原樣。下方獨立供應商檔案無法阻止用戶端的這項移轉。
將以下設定儲存為獨立的 ~/.config/kilo/tokenlab.jsonc;若已設定 XDG_CONFIG_HOME,則使用該目錄下的 kilo/tokenlab.jsonc。保留一般的 kilo.json / kilo.jsonc、帳戶、預設模型與權限;只有本次啟動以 KILO_CONFIG 選取此檔案時才會載入。若檔案或供應商名稱已用於其他設定,請另選檔案或名稱並同步修改啟動指令。
{
"$schema": "https://app.kilo.ai/config.json",
"provider": {
"tokenlab": {
"options": {
"apiKey": "{env:TOKENLAB_API_KEY}",
"baseURL": "https://api.tokenlab.sh/v1"
},
"models": {
"kimi-k3": {
"name": "Kimi K3",
"tool_call": true,
"reasoning": true,
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
},
"limit": {
"context": 1048576,
"output": 131072
}
}
},
"npm": "@ai-sdk/openai-compatible",
"name": "TokenLab"
}
}
}KILO_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/kilo/tokenlab.jsonc" kilo models tokenlab
KILO_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/kilo/tokenlab.jsonc" kilo --model tokenlab/kimi-k3儲存設定或列出模型不能證明金鑰有效或請求完成。傳送提示詞會使用 TokenLab 餘額;先核對回覆及對應請求記錄,再嘗試工具,輔助請求也可能計費。