Configuración de clave de API de Kilo Code
Clave de API de Kilo Code: configura tu propia clave en kilo.json
Pega el bloque de abajo en kilo.json, sustituye por tu propia clave de API y Kilo Code podrá usar modelos Claude y GPT. Pago por uso.
{
"$schema": "https://app.kilo.ai/config.json",
"model": "aicodewith/claude-haiku-4-5-20251001",
"provider": {
"aicodewith": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI Code With",
"options": {
"baseURL": "https://api.aicodewith.ai/v1",
"apiKey": "sk-***"
},
"models": {
"claude-haiku-4-5-20251001": {
"name": "Claude Haiku 4.5"
},
"gpt-5.5": {
"name": "GPT-5.5"
}
}
}
}
}Pasos de configuración
Guarda esta clave para terminales posteriores
Una vez que inicies sesión, este comando incluye tu propia clave. Cópialo, ejecútalo una vez y la herramienta guardará la clave en la ubicación que probamos.
mkdir -p "$(dirname "$HOME/.config/kilo/kilo.json")"
cat > "$HOME/.config/kilo/kilo.json" << 'EOF'
{
"$schema": "https://app.kilo.ai/config.json",
"model": "aicodewith/claude-haiku-4-5-20251001",
"provider": {
"aicodewith": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI Code With",
"options": {
"baseURL": "https://api.aicodewith.ai/v1",
"apiKey": "sk-***"
},
"models": {
"claude-haiku-4-5-20251001": {
"name": "Claude Haiku 4.5"
},
"gpt-5.5": {
"name": "GPT-5.5"
}
}
}
}
}
EOFLos visitantes que no han iniciado sesión solo ven un marcador de posición. Inicia sesión y completaremos tu clave. Sign in · Obtén una clave en la consola
Copiar solo pone el comando en el portapapeles. Aún necesitas ejecutarlo en una terminal o pegar la clave en la configuración de la herramienta. Cómo obtener una clave API
Estos pasos se probaron en Linux (bash). macOS y Windows aún no se han probado, por lo que no se incluyen.
¿Aún no tienes Kilo Code? Instálalo (omítelo si ya está instalado)
Ejecuta
npm i -g @kilocode/cliy luegokilo --version. Un número de versión significa que está instalado.Instala la CLI de Kilo Code con npm i -g @kilocode/cli; luego kilo --version imprime 7.8.8 para confirmar que funciona Pega la configuración en kilo.json y añade tu clave de API
Abre
~/.config/kilo/kilo.json, pega el bloque de la parte superior de esta página y reemplazask-***con tu clave de API (Obtén una clave de API). Después de guardar, el archivo tiene una línea"apiKey": "sk-…", y se conserva al abrir una terminal nueva o reiniciar.Coloca la clave directamente en provider.aicodewith.options.apiKey en ~/.config/kilo/kilo.json (enmascarada como sk-*** aquí) Abre una terminal nueva y prueba Kilo Code
Abre una terminal nueva y ejecuta
kilo run -m aicodewith/claude-haiku-4-5-20251001 "Reply with exactly: OK".OKsignifica que Kilo Code está usando tu clave de API.Verifica: cierra la terminal, abre una nueva (sin export), ejecuta kilo run -m aicodewith/claude-haiku-4-5-20251001 "Reply with exactly: OK"; una respuesta OK significa que está configurado ¿No ves OK? Compara tu error
Compara el error en tu terminal con Errores comunes a continuación. Cada uno indica la causa y la solución.
Cambia de modelo en Kilo Code: cambia el nombre después de -m
Después de
-m, escribeaicodewith/más un modelo listado bajomodelsen kilo.json, por ejemploaicodewith/gpt-5.5. Para añadir un modelo, lista primero su ID de modelo bajomodels; consulta Modelos y precios.
Errores comunes
Sin clave configurada: Error: Unauthorized: 请在请求中提供有效的 API Key。
Qué ves
Error: Unauthorized: 请在请求中提供有效的 API Key。 (Inglés: "Please provide a valid API key in the request.")
- Causa
- apiKey en kilo.json es {env:AICODEWITH_API_KEY}, y la nueva terminal no tiene esa variable
- Cómo corregirlo
- Escribe tu clave directamente en apiKey, como en el paso 2
Volver al paso 2: Pega la configuración en kilo.json →
Clave incorrecta: Error: Unauthorized: 请在请求中提供有效的 API Key。
Qué ves
Error: Unauthorized: 请在请求中提供有效的 API Key。 (Inglés: "Please provide a valid API key in the request.")
- Causa
- apiKey es incorrecta; el error es el mismo que cuando no hay clave
- Cómo corregirlo
- Copia la clave de la consola de nuevo y reemplaza el valor entre las comillas de apiKey
Volver al paso 2: Pega la configuración en kilo.json →
Error: Model not found
Qué ves
Error: Model not found
- Causa
- El modelo después de -m no aparece en models dentro de kilo.json (por ejemplo, aicodewith/no-such-model), así que Kilo Code se detiene antes de enviar una solicitud
- Cómo corregirlo
- Usa un modelo listado en models, por ejemplo aicodewith/gpt-5.5
Volver al paso 3: Abre una nueva terminal y prueba Kilo Code →
Preguntas frecuentes
¿Cómo uso mi propia API key en Kilo Code?
En ~/.config/kilo/kilo.json, añade un proveedor aicodewith con baseURL https://api.aicodewith.ai/v1 y escribe tu clave en apiKey. Una nueva terminal la conserva.
¿La URL base de Kilo Code debe incluir /v1?
Sí. Usa https://api.aicodewith.ai/v1.
¿Dónde está el kilo.json de Kilo Code?
La configuración global es ~/.config/kilo/kilo.json.
Kilo Code dice Unauthorized. ¿Y ahora?
apiKey en kilo.json falta o es incorrecta. Consulta Errores comunes arriba para la solución.
Fuentes
- Documentación de compatibilidad con OpenAI de Kilo Code
- @kilocode/cli en npm
- Repositorio de GitHub de Kilo Code