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 --versionAbre 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.
| Campo | Valor |
|---|---|
| Provider ID | tokenlab |
| Display name | TokenLab |
| Provider API | OpenAI Compatible |
| Base URL | https://api.tokenlab.sh/v1 |
| API key | Tu clave API de TokenLab |
| Model | kimi-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-k3Guardar 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.