Cursor
Cursor puede enviar sus solicitudes de chat de OpenAI a una dirección compatible con OpenAI con tu propia clave. Con UberLLM como esa dirección, el chat de Cursor usa modelos de UberLLM y tu saldo de UberLLM.
Antes de empezar
- Una cuenta de UberLLM con crédito, y una API key de
Panel de control → Keys (
ull_...).
Configuración
Abre Configuración de Cursor → Modelos.
En OpenAI, pega tu clave de UberLLM en el campo API Key y guarda.
Activa el interruptor de base URL override de OpenAI e introduce:
https://api.uberllm.dev/v1Activa Usar API Key para OpenAI.
Añade el ID del modelo de UberLLM que quieras como un modelo personalizado (por ejemplo
deepseek/deepseek-v4.1-flash) y selecciónalo en el selector de modelos de chat.
Qué esperar
- Solo chat. Cursor usa tu propia API key para modelos de chat. El completado por tabulador sigue usando los modelos propios de Cursor.
- La anulación se aplica a todos los modelos de OpenAI en Cursor. Mientras esté activada, los nombres de los modelos de OpenAI integrados (
gpt-*) también se envían a UberLLM, así que elige un ID de modelo que UberLLM ofrezca. - Las solicitudes pasan por los servidores de Cursor. Cursor construye el prompt de su lado y luego llama a la base URL, por lo que la dirección debe ser accesible desde internet.
api.uberllm.devlo es.
Modelos recomendados
Verificado el 30 de octubre de 2026 a través de UberLLM.
| ID del modelo | Contexto | Notas |
|---|---|---|
deepseek/deepseek-v4.1-flash |
1,048,576 | Rápido; razona antes de responder |
z-ai/glm-5.2 |
1,048,576 | Fuerte en código |
google/gemini-2.5-flash |
1,048,576 | Lee imágenes |
Comprobar la API key y la URL desde una terminal
Si Cursor no muestra un error claro, prueba la misma configuración directamente:
curl https://api.uberllm.dev/v1/chat/completions \
-H "Authorization: Bearer $UBERLLM_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"deepseek/deepseek-v4.1-flash","messages":[{"role":"user","content":"ping"}]}'
Un 200 con choices[0].message significa que la API key, la URL y el ID del modelo son correctos.
Errores comunes
| Lo que ves | Causa y solución |
|---|---|
| Las solicitudes fallan justo después de guardar la clave | Cursor indica que las solicitudes que usan una clave rechazada fallan hasta que la arregles o elimines. Vuelve a pegar la clave; compruébala con el curl de arriba. |
404 con "página no encontrada" |
La URL de anulación debe terminar en /v1 y nada después. |
404 model_not_found |
Se envió a UberLLM un nombre de gpt-* integrado o un ID mal escrito. Selecciona tu modelo personalizado. |
402 insufficient_credits |
Saldo vacío. Añade crédito en Dashboard → Credits. |