NuevoConecta cualquier agente a UberLLM: una clave, todos los modelos, a precio de lista o menos.
UberLLM

Kilo Code

Kilo Code añade UberLLM como un proveedor personalizado con el tipo de API compatible con OpenAI.

Antes de empezar

Configuración en VS Code

  1. Abre la Configuración de Kilo (icono de engranaje) y ve a la pestaña Providers.
  2. Desplázate hasta abajo y haz clic en Proveedor personalizado.
  3. Rellena:
    • Provider ID: uberllm
    • Display name: UberLLM
    • Provider API: OpenAI Compatible
    • Base URL: https://api.uberllm.dev/v1
    • API key: tu clave ull_...
    • Models: haz clic en Fetch models y elige los que quieras, o en Add model y escribe un ID como z-ai/glm-5.2.
  4. Haz clic en Submit.

La lista obtenida contiene solo IDs y nombres de modelos. Establece los límites de contexto y salida de cada modelo en el archivo de configuración (siguiente sección): sin ellos, Kilo usa 0 y su gestión de contexto no funciona.

Configuración en kilo.jsonc

Archivo global: ~/.config/kilo/kilo.jsonc. Archivo de proyecto: kilo.jsonc en el proyecto.

{
  "provider": {
    "uberllm": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "UberLLM",
      "options": {
        "baseURL": "https://api.uberllm.dev/v1",
        "apiKey": "{env:UBERLLM_API_KEY}"
      },
      "models": {
        "deepseek/deepseek-v4.1-flash": { "name": "DeepSeek V4.1 Flash", "limit": { "context": 1048576, "output": 384000 } },
        "z-ai/glm-5.2": { "name": "GLM 5.2", "limit": { "context": 1048576, "output": 32768 } },
        "moonshotai/kimi-k3": { "name": "Kimi K3", "limit": { "context": 1048576, "output": 32768 } }
      }
    }
  },
  "model": "uberllm/z-ai/glm-5.2"
}

{env:UBERLLM_API_KEY} funciona solo en el archivo global (o un archivo nombrado por KILO_CONFIG). En un proyecto kilo.jsonc, Kilo lo ignora con una advertencia y el proveedor no tiene clave. En un archivo de proyecto, pega la clave en apiKey en su lugar, o mantén el proveedor en el archivo global.

Modelos recomendados

Verificado el 30 de octubre de 2026: cada uno respondió e hizo una llamada a herramienta a través de UberLLM.

ID del modelo Contexto Salida máxima
deepseek/deepseek-v4.1-flash 1,048,576 384,000
z-ai/glm-5.2 1,048,576 32,768
moonshotai/kimi-k3 1,048,576 32,768

Kilo ya envía su nombre de aplicación (X-Title: Kilo Code) a proveedores personalizados.

Errores comunes

Lo que ves Causa y solución
401 / "Invalid API Key" Clave faltante o mal escrita. En un archivo de proyecto, {env:...} se ignora: ver arriba.
404 con "page not found" La base URL debe ser https://api.uberllm.dev/v1.
404 model_not_found ID del modelo mal escrito. Usa Fetch models o copia del catálogo.
402 insufficient_credits Saldo vacío. Añade crédito en Dashboard → Credits.
El contexto se llena de golpe, o la compactación nunca se ejecuta El modelo no tiene limit. Añade context y output como se indicó arriba.