Integraciones

Cursor

Usa tu stack como un modelo OpenAI personalizado en el chat de Cursor, reemplazando la base URL de OpenAI.

Cursor es un editor de código con IA. Acepta tu propia clave de OpenAI y una base URL personalizada, lo que basta para enviar sus solicitudes de chat a tu stack en lugar de a los modelos propios de Cursor.

Requisitos previos

  • Una clave de la página Claves de API de tu stack. Consulta Autenticación.
  • El id del modelo que quieres llamar — consulta Modelos. Los ejemplos de abajo usan qwen/qwen3.5-9b.
  • Un plan pago de Cursor. En el plan gratuito Cursor solo usa su propio modelo Auto, así que no se puede elegir un modelo personalizado.

Configura Cursor

  1. Abre Cursor Settings → Models

    Usa el ícono de engranaje o Cmd/Ctrl + Shift + J, ve a Models y expande API Keys.

  2. Ingresa la clave y la base URL

    CampoValor
    OpenAI API KeyTu clave de Stac — activa el toggle
    Override OpenAI Base URLhttps://api.trystac.com/v1 — mantén el /v1, Cursor añade /chat/completions
  3. Añade el modelo

    Haz clic en + Add model, escribe qwen/qwen3.5-9b y asegúrate de que esté activado en la lista.

  4. Verifica

    Haz clic en Verify junto a la clave. Cursor hace una solicitud de prueba a través de la base URL que configuraste.

Ejemplo

Abre el panel de chat, elige qwen/qwen3.5-9b en el selector de modelo y pregunta:

Tú:      Name three primary colors.
Cursor:  Red, blue, and yellow.

La solicitud aparece en Uso y Registros en el panel.

Limitaciones

  • El override es global. Mientras está activado, cada solicitud a un modelo de OpenAI en Cursor va a tu stack, y esos modelos dejan de funcionar. Desactiva el override para volver.
  • El autocompletado Tab nunca lo usa. Tab siempre corre en los modelos propios de Cursor.
  • Algunas funciones rechazan claves personalizadas. Los modelos propios de Cursor (Composer, por ejemplo) no aceptan una clave personalizada, y Cursor puede pedirte que desactives la clave para usarlos.
  • El modo Agent depende del tool calling. Solo funciona con un modelo que admite tools, e incluso así las definiciones de tools de Cursor pueden fallar en un modelo donde el chat simple funciona.
  • El nombre del modelo debe estar en tu plan. Añade el valor exacto de Modelos; un modelo que el plan de tu clave no incluye devuelve 403. El límite de tasa es por clave, así que dale a Cursor su propia clave. Consulta Diferencias importantes.

Próximos pasos