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
Abre Cursor Settings → Models
Usa el ícono de engranaje o
Cmd/Ctrl + Shift + J, ve a Models y expande API Keys.Ingresa la clave y la base URL
Campo Valor OpenAI API Key Tu clave de Stac — activa el toggle Override OpenAI Base URL https://api.trystac.com/v1— mantén el/v1, Cursor añade/chat/completionsAñade el modelo
Haz clic en + Add model, escribe
qwen/qwen3.5-9by asegúrate de que esté activado en la lista.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.
Para correr un agente de código en tu stack desde la terminal, sin override global, consulta Claude Code en Compatibilidad Anthropic.
Próximos pasos
- Compatibilidad OpenAI — la misma configuración para Cline, Continue y otras herramientas compatibles con OpenAI.
- Setup con agente — deja que un agente de código configure Stac por ti.
- Errores y límites de uso — qué significa cada código de estado.