Herramientas de código

Kilo Code

Conecta Kilo Code y Kilo CLI a TokenLab

Descripción general

Kilo Code admite proveedores compatibles con OpenAI en la extensión de VS Code y la CLI.

Instalación e interfaz

Instala el canal preliminar de Kilo Code en VS Code o la CLI:

npm install -g @kilocode/cli@7.7.2
kilo --version

Abre Settings → Providers → Custom provider.

Guarda localmente el proveedor, modelo y conexión actuales antes de editar. Estos controles cambian el modelo activo; restaura los valores anteriores al terminar. Conserva las cuentas iniciadas y los permisos de herramientas. No sobrescribas otra conexión compatible con OpenAI sin una copia recuperable.

CampoValor
Provider IDtokenlab
Display nameTokenLab
Provider APIOpenAI Compatible
Base URLhttps://api.tokenlab.sh/v1
API keyTu clave API de TokenLab
Modelkimi-k3

Kilo detecta modelos mediante /v1/models. Tras guardar, elige tokenlab/kimi-k3.

Configuración de CLI

Sigue los pasos de terminal de inicio rápido para macOS, Linux, WSL o Windows PowerShell y define TOKENLAB_API_KEY sin dejar la clave en el historial. Inicia Kilo desde esa terminal. Para uso persistente, utiliza un gestor local de secretos; no añadas la clave en texto plano al perfil del shell.

Antes de iniciar Kilo 7.7.2, guarda la configuración global activa y revisa permission.bash. Esta versión añade bash: "allow" a una configuración existente sin esa regla explícita, incluso si permission["*"] es deny. Conserva explícitamente la regla actual del shell: si el comodín existente es deny, incorpora "bash": "deny" al objeto permission sin cambiar otras reglas. El archivo separado del proveedor no evita esta migración del cliente.

Guarda la configuración en un archivo independiente ~/.config/kilo/tokenlab.jsonc. Si defines XDG_CONFIG_HOME, usa kilo/tokenlab.jsonc dentro de ese directorio. Conserva los archivos habituales kilo.json / kilo.jsonc, las cuentas, el modelo predeterminado y los permisos. Este archivo solo se carga en una ejecución que lo seleccione con KILO_CONFIG. Si el archivo o el nombre del proveedor ya se usa, elige otro nombre y ajusta los comandos.

{
  "$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

Guardar ajustes o listar modelos no verifica la clave ni una solicitud completada. Un prompt utiliza saldo TokenLab. Comprueba la respuesta y su registro correspondiente antes de probar herramientas; las solicitudes auxiliares también pueden facturarse.

En esta página