# Usa MandAPI para el chat de Cursor

Configura el endpoint compatible con OpenAI y empieza con un modelo de chat admitido.

## Elige un modelo de chat compatible

La integración de claves propias de Cursor se orienta a modelos de chat. El autocompletado Tab sigue utilizando el servicio de Cursor, y conectar el chat no confirma todas las funciones de Agent. Las políticas del equipo pueden limitar las claves personales. También pueden aplicarse cargos del plan de Cursor; tu saldo de MandAPI paga las solicitudes enviadas a MandAPI.

Elige un identificador exacto de MandAPI compatible con Chat Completions y con tu versión de Cursor. Ese valor sustituye a `MODEL_ID`.

## Configura el endpoint desde la interfaz

Abre **Cursor Settings → Models**, despliega **API Keys** y busca **OpenAI API Key**. Introduce tu clave de MandAPI de forma privada, activa su uso y habilita **Override OpenAI Base URL**.

```text
OpenAI API Key: tu clave privada de MandAPI
Override OpenAI Base URL: https://api.mandapi.com/v1
Custom model ID: MODEL_ID
```

Guarda los ajustes. Añade el identificador exacto a la lista de modelos si tu versión ofrece Add model. Son ajustes de la aplicación; editar el JSON de VS Code del proyecto no sustituye de forma documentada a la interfaz de credenciales.

## Inicia un chat pequeño

Reinicia Cursor, abre un chat nuevo y selecciona el modelo configurado en vez de Auto. Pide que explique una función breve sin modificar archivos. Revisa la solicitud correspondiente en el panel de consumo de MandAPI y después prueba las acciones de programación que necesites.

## Resuelve errores de modelo y credenciales

Si no aparece API Keys o una política rechaza la solicitud, consulta al administrador del equipo. Si la solicitud utiliza otro proveedor, revisa qué casilla de credenciales elige Cursor: los prefijos del nombre pueden influir. No cambies solo el nombre en Cursor si MandAPI espera otro ID; elige un identificador real compatible o usa la receta de Claude Code para Anthropic.

Si falla la conexión personalizada, revisa el override, el interruptor de la clave y el modelo seleccionado. Para volver a tu configuración previa, desactiva el override y recupera el proveedor anterior.

## Referencias

- [https://cursor.com/help/models-and-usage/api-keys](https://cursor.com/help/models-and-usage/api-keys)
- [https://forum.cursor.com/t/how-to-adjust-settings-for-custom-added-models/173253](https://forum.cursor.com/t/how-to-adjust-settings-for-custom-added-models/173253)
- [https://forum.cursor.com/t/openai-api-and-override-base-url-values/148140](https://forum.cursor.com/t/openai-api-and-override-base-url-values/148140)
- [https://openrouter.ai/docs/cookbook/coding-agents/cursor-integration](https://openrouter.ai/docs/cookbook/coding-agents/cursor-integration)
