TokenLab

程式工具

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 IDtokenlab
Display nameTokenLab
Provider APIOpenAI Compatible
Base URLhttps://api.tokenlab.sh/v1
API key你的 TokenLab API Key
Modelkimi-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 餘額;先核對回覆及對應請求記錄,再嘗試工具,輔助請求也可能計費。

本頁內容