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

Goose

Goose añade UberLLM como un proveedor personalizado descrito por un archivo JSON.

Antes de empezar

Configuración con un archivo

  1. Guarda esto como uberllm.json en la carpeta custom_providers de Goose:
    • macOS / Linux: ~/.config/goose/custom_providers/
    • Windows: %APPDATA%\Block\goose\config\custom_providers\
{
  "name": "uberllm",
  "engine": "openai",
  "display_name": "UberLLM",
  "description": "DeepSeek, GLM, Kimi, Gemini, Claude, Qwen and other models through one OpenAI-compatible API key.",
  "api_key_env": "UBERLLM_API_KEY",
  "base_url": "https://api.uberllm.dev/v1/chat/completions",
  "headers": { "x-title": "goose" },
  "models": [
    { "name": "deepseek/deepseek-v4.1-flash", "context_limit": 1048576 },
    { "name": "z-ai/glm-5.2", "context_limit": 1048576 },
    { "name": "moonshotai/kimi-k3", "context_limit": 1048576 },
    { "name": "google/gemini-2.5-flash", "context_limit": 1048576 },
    { "name": "anthropic/claude-haiku-4.5", "context_limit": 200000 }
  ],
  "supports_streaming": true,
  "requires_auth": true
}
  1. Establece la clave e inicia una sesión:
export UBERLLM_API_KEY="ull_your-key"
goose session start --provider uberllm

Para guardar la clave en el llavero de Goose en su lugar, abre el proveedor UberLLM en Goose Desktop e introduce la clave allí.

Configuración con goose configure

Ve a goose configure → Proveedores Personalizados → Agregar un Proveedor Personalizado, luego:

  • Tipo de API: OpenAI Compatible
  • Nombre: UberLLM
  • API URL: https://api.uberllm.dev/v1/chat/completions
  • Autenticación Requerida: Sí → API key estática → pega tu API key
  • Modelos Disponibles: deepseek/deepseek-v4.1-flash,z-ai/glm-5.2,moonshotai/kimi-k3
  • Soporte de Streaming: Sí

Modelos recomendados

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

Modelo Contexto
deepseek/deepseek-v4.1-flash 1,048,576
z-ai/glm-5.2 1,048,576
moonshotai/kimi-k3 1,048,576
anthropic/claude-haiku-4.5 200,000

Goose puede enviar openai/gpt-5* ids a la OpenAI Responses API. UberLLM también sirve esa ruta (Responses API), así que esos ids también funcionan.

Errores comunes

Lo que ves Causa y solución
401 UBERLLM_API_KEY no configurado en esta shell, o mal escrito.
404 "página no encontrada" Error tipográfico base_url, o un modelo openai/gpt-5* (ver arriba).
404 model_not_found Un modelo name no es un ID de catálogo.
402 insufficient_credits Saldo vacío. Añade crédito en Panel de control → Créditos.