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

Continue

Continue (el asistente de VS Code / JetBrains) accede a UberLLM a través de su proveedor openai con un apiBase personalizado. Guía paso a paso con selección de modelos en vivo: Configuración de Continue.

Configuración

Pon tu clave en ~/.continue/.env (las extensiones del editor no leen variables de shell):

ULL_API_KEY=ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Luego añade un modelo a ~/.continue/config.yaml:

name: My Config
version: 1.0.0
schema: v1

models:
  - name: DeepSeek V4.1 Flash (UberLLM)
    provider: openai
    model: deepseek/deepseek-v4.1-flash
    apiBase: https://api.uberllm.dev/v1
    apiKey: ${{ secrets.ULL_API_KEY }}
    useResponsesApi: false
    useLegacyCompletionsEndpoint: false
    capabilities: [tool_use]
    roles: [chat, edit, apply]

Campos clave:

  • proveedor: openai (UberLLM es compatible con la API de OpenAI).
  • modelo: cualquier ID de modelo del catálogo, por ejemplo deepseek/deepseek-v4.1-flash.
  • apiBase: https://api.uberllm.dev/v1 — sobrescribe la URL predeterminada de OpenAI.
  • apiKey: tu clave ull_, aquí leída del secreto .env.
  • useResponsesApi: false: De lo contrario, Continue envía los nombres de modelo gpt-5* y o* a la API de Responses. UberLLM también sirve esa ruta (API de Responses), así que esta línea solo mantiene cada modelo en las finalizaciones de chat, la ruta en la que se probó esta configuración.
  • useLegacyCompletionsEndpoint: false: de lo contrario, el autocompletado llama a /v1/completions, que UberLLM no sirve (404).

Recarga Continue y selecciona el modelo del menú desplegable de modelos.

Múltiples modelos y autocompletado

Añade una entrada por modelo. Para el autocompletado, añade un modelo rápido y económico con roles: [autocomplete] y las mismas dos false configuraciones:

  - name: Autocomplete (UberLLM)
    provider: openai
    model: qwen/qwen3-coder
    apiBase: https://api.uberllm.dev/v1
    apiKey: ${{ secrets.ULL_API_KEY }}
    useResponsesApi: false
    useLegacyCompletionsEndpoint: false
    roles: [autocomplete]

Cada llamada se envía a un proveedor externo disponible para el modelo. Consulta Modelos y enrutamiento.