Tool Integrations8 de julio de 2026Flatkey

Configuración de API de Cursor compatible con OpenAI: URL base, nombres de modelos y registros de uso

Configura cuidadosamente una ruta de API de Cursor compatible con OpenAI: verifica la compatibilidad de la URL base, los nombres de los modelos, los registros de uso, la política BYOK y la reversión antes de enrutar el tráfico.

Configuración de API de Cursor compatible con OpenAI: URL base, nombres de modelos y registros de uso

La configuración de la API compatible con OpenAI de Cursor parece sencilla si solo piensas en tres campos: clave de API, URL base y nombre del modelo. En la práctica, Cursor es una herramienta de codificación de nivel superior con su propio selector de modelos, contabilidad de uso, controles de equipo y ruta de creación de prompts, por lo que la configuración más segura es un flujo de trabajo de verificación en lugar de un simple copiar y pegar.

A fecha de la documentación pública de la clave de API de Cursor consultada el 8 de julio de 2026, Cursor documenta la opción "Traiga su propia clave de API" (Bring Your Own API Key) para proveedores específicos en Cursor Settings > Models. Documenta claves para OpenAI, Anthropic, Google, Azure OpenAI y AWS Bedrock; también indica que las claves de API personalizadas solo funcionan con modelos de chat, que la finalización con Tab sigue usando los modelos integrados de Cursor y que las solicitudes con clave propia siguen pasando por los servidores de Cursor para la creación final del prompt. La documentación pública no menciona un campo general para una URL base arbitraria compatible con OpenAI.

Eso es importante para los usuarios de Flatkey. Flatkey ofrece a los equipos una única clave, una puerta de enlace compatible con OpenAI en https://router.flatkey.ai/v1, acceso a modelos de varios proveedores y una revisión del uso y los costos en un solo lugar. Si tu compilación de Cursor, política de administrador o configuración de proveedor expone un campo de URL base de OpenAI personalizado, utiliza esta guía para validar la configuración. Si tu interfaz de usuario de Cursor solo admite claves de API propiedad del proveedor, utiliza las mismas comprobaciones para decidir cuándo mantener Cursor en su flujo de proveedor documentado y usar Flatkey en herramientas que exponen explícitamente una URL base personalizada, como los flujos de trabajo del enrutador de Cline o Claude Code.

El objetivo no es forzar cada solicitud de Cursor a través de una puerta de enlace. El objetivo es hacer que cada decisión de la API compatible con OpenAI de Cursor sea inspeccionable: quién es el propietario de la clave, qué URL base se utiliza realmente, qué nombre de modelo se selecciona, dónde aparece el uso y cómo revertir los cambios.

Configuración de la API compatible con OpenAI de Cursor: qué verificar primero

Comienza con una breve tabla de decisiones antes de cambiar cualquier configuración.

Superficie de configuraciónLo que Cursor documenta públicamenteLo que debes verificar en tu espacio de trabajo
Clave de API del proveedorAñade una clave en Cursor Settings > Models para los proveedores compatibles.Qué fila de proveedor estás editando, quién es el propietario de la clave y si la política del equipo permite BYOK.
URL base personalizadaLa documentación pública de Cursor consultada el 8 de julio de 2026 no documenta una ruta de URL base general y arbitraria compatible con OpenAI.Si tu versión instalada de Cursor o la configuración empresarial exponen una anulación de la URL base.
Nombres de los modelosLos modelos de Cursor aparecen en el selector de modelos; la disponibilidad depende del plan, el proveedor y la región.Si el nombre del modelo seleccionado es un modelo de Cursor, un modelo de proveedor o un alias de modelo de la puerta de enlace.
Registros de usoEl panel de uso de Cursor muestra el uso, la asignación, los cargos bajo demanda, el costo y la selección de modelos para el uso de Cursor.Si una solicitud también aparece en los registros de Flatkey, los registros del proveedor o solo en el uso de Cursor.
Modo de privacidadCursor indica que la Retención Cero de Datos no se aplica cuando utilizas tus propias claves de API.Si tu revisión de seguridad acepta la creación de prompts de Cursor más la ruta del proveedor o de la puerta de enlace elegida.

Esta es la primera regla de la configuración de la API compatible con OpenAI de Cursor: no trates un campo de clave de API como prueba de una ruta de puerta de enlace. Un campo de clave demuestra la entrada de credenciales. Un campo de URL base, un registro de solicitudes y un registro de uso demuestran el enrutamiento.

Los valores a recopilar antes de tocar Cursor

Coloca los valores de configuración en una pequeña hoja de cálculo. Compártela con la persona responsable de la facturación o la seguridad, no solo con el desarrollador que realiza el cambio en la interfaz de usuario.

CampoEjemplo de FlatkeyPor qué es importante
Propietario de la clave de APIUna clave de Flatkey dedicada para la evaluación de CursorSepara el tráfico del IDE del tráfico de la aplicación y facilita una reversión limpia.
URL basehttps://router.flatkey.ai/v1Evita rutas duplicadas /v1/v1 y mantiene la ruta compatible con OpenAI.
Familia de endpointsChat Completions primeroLa documentación de BYOK de Cursor dice que las claves de API personalizadas solo funcionan con modelos de chat.
Nombre del modeloAlias actual del catálogo de Flatkey seleccionado por el equipoLos alias de la puerta de enlace pueden diferir de los nombres del selector de modelos de Cursor.
Prompt de pruebaUn prompt de Agente o de chat de bajo riesgoMantiene la primera solicitud fácil de encontrar en los registros.
Propietario del usoPágina de uso de Cursor, uso/registros de Flatkey, responsable de finanzasEvita disputas de facturación inesperadas después de la prueba.
Valor de reversiónConfiguración anterior del modelo/clave de CursorPermite al equipo revertir los cambios sin eliminar la evidencia.

Para una prueba de la API compatible con OpenAI de Cursor, el error más común es usar un nombre de visualización de modelo de un sistema en otro. Los nombres de los modelos de Cursor, los ID de los modelos de los proveedores y los alias de las rutas de Flatkey no son intercambiables automáticamente. Elige el nombre del modelo del lugar que recibirá la solicitud.

Ejecuta primero una prueba de humo externa

Antes de realizar pruebas dentro de Cursor, valida los valores de la puerta de enlace fuera de Cursor. Estos fragmentos son solo plantillas; reemplaza la clave y el modelo con los valores de tu cuenta y catálogo actuales de Flatkey.

export FLATKEY_API_KEY="sk-fk-..."
export FLATKEY_MODEL="your-current-model-alias"

curl -sS https://router.flatkey.ai/v1/models \
  -H "Authorization: Bearer $FLATKEY_API_KEY"

Usa la respuesta de los modelos para confirmar el ID o alias exacto del modelo. Luego, prueba la ruta de chat:

curl -sS https://router.flatkey.ai/v1/chat/completions \
  -H "Authorization: Bearer $FLATKEY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "'"$FLATKEY_MODEL"'",
    "messages": [
      {
        "role": "user",
        "content": "Reply with exactly: cursor route probe ok"
      }
    ]
  }'

Guarda la marca de tiempo de la solicitud, el nombre del modelo, el estado HTTP, el cuerpo de la respuesta y el objeto usage si la respuesta incluye uno. La forma de la API de Chat Completions de OpenAI se basa en model y messages, y las respuestas exitosas pueden incluir el uso de tokens. El endpoint de modelos de OpenAI lista los modelos actualmente disponibles para una cuenta. Esos dos hechos hacen que esta prueba de humo sea útil antes de involucrar a Cursor.

Si esta prueba externa falla, no continúes con Cursor. Primero, corrige la clave, el alias del modelo, la cuota o la familia de endpoints. Una prueba externa fallida no será más fácil de depurar después de que Cursor agregue su propio selector de modelos, construcción de prompts y ruta de solicitud.

Configura Cursor solo después de que la ruta esté probada

Ahora abre Cursor e inspecciona la configuración real disponible para tu cuenta.

  1. Abre Configuración de Cursor > Modelos.
  2. Verifica si tu organización permite claves de API personales. Los administradores de empresa pueden restringir el uso de BYOK.
  3. Si estás utilizando la ruta BYOK documentada de Cursor, elige la fila del proveedor que Cursor admite e introduce la clave de ese proveedor.
  4. Si tu entorno de Cursor expone un campo de URL base personalizado compatible con OpenAI, introduce solo la raíz de la URL base, por ejemplo https://router.flatkey.ai/v1, no la ruta completa /chat/completions.
  5. Introduce o selecciona el nombre del modelo desde el sistema receptor. Para Flatkey, utiliza el alias del modelo confirmado en el catálogo de Flatkey o en la prueba de humo de /v1/models.
  6. Guarda la configuración y luego selecciona el modelo de destino en el selector de modelos de Cursor si Cursor lo expone allí.

Aquí es donde el título del artículo puede inducir a error a los equipos: la configuración de la API compatible con OpenAI de Cursor no está completa cuando se guarda la página de configuración. Solo está completa cuando la solicitud que envías desde Cursor aparece en el rastro de uso esperado.

Una lista de verificación de nombres de modelos para el enrutamiento de modelos de Cursor

Usa esta tabla cuando alguien pregunte: "¿Qué nombre de modelo debo escribir?"

PreguntaBuena evidenciaAtajo incorrecto
¿Expone Cursor el modelo en su selector?El modelo activo es visible en el panel de chat o de Agente.Asumir que aparece un ID de proveedor porque se guardó la clave.
¿Conoce el gateway el alias del modelo?/v1/models o el catálogo de Flatkey muestra el alias para tu cuenta.Copiar el nombre de marketing de un modelo de una publicación de blog.
¿Coincide la familia de endpoints?La ruta de Chat Completions está seleccionada para el tráfico de modelos de chat.Enviar un modelo solo nativo a través de la ruta incorrecta compatible con OpenAI.
¿Admite el modelo tu funcionalidad?Una prueba guardada para chat simple, streaming y llamadas a herramientas si es necesario.Tratar la finalización de texto simple como prueba de todas las funcionalidades.
¿Podrá encontrarlo el departamento de finanzas más tarde?La entrada de uso incluye suficiente contexto de ruta/modelo para su revisión.Confiar únicamente en una respuesta exitosa en el editor.

Para un despliegue de la API compatible con OpenAI de Cursor, comienza con un chat simple. No utilices una refactorización de una gran base de código, una ejecución de Agente con muchas herramientas o una sesión larga en Modo Max como primera prueba. Haz que el primer prompt sea lo suficientemente aburrido como para que el registro de uso sea el resultado principal.

Verifica los registros de uso en tres lugares

Una configuración de gateway que devuelve texto pero no deja rastro de uso no está lista para producción. Verifica tres capas después de la primera solicitud.

CapaQué verificarPropietario
Uso de CursorUso del panel de control de Cursor, selección de modelo, asignación y cargos bajo demanda.Propietario del puesto de Cursor o administrador del equipo.
Uso/registros de FlatkeyMarca de tiempo de la solicitud, clave, alias del modelo, familia de endpoints, uso de tokens, contexto de costos y errores donde estén disponibles.Propietario de la plataforma o de operaciones.
Respuesta del proveedor o gatewayEstado HTTP, usage de la respuesta, campo del modelo y cualquier ID de solicitud o código de error.Desarrollador que realiza la prueba de humo.

El detalle importante sobre la propiedad es que la propia documentación de Cursor dice que tu clave de API se envía al backend de Cursor con cada solicitud de clave propia para la construcción final del prompt. Eso significa que una prueba de la API compatible con OpenAI de Cursor debe revisarse como una ruta de herramienta más gateway, no como una llamada local directa desde tu portátil al proveedor.

Si tu equipo depende de la Retención Cero de Datos de Cursor, lee la nota de privacidad de BYOK de Cursor antes de usar tu propia clave. Cursor declara que su política de Retención Cero de Datos no se aplica al usar tus propias claves de API; el manejo de datos sigue la política del proveedor elegido. Si enrutas a través de Flatkey, agrega la política actual, el panel de control y la evidencia de retención de Flatkey al mismo paquete de revisión.

Solución de problemas de URL base, clave y fallos del modelo

La mayoría de los fallos se deben a un pequeño conjunto de causas.

SíntomaCausa probableSolución
401 o error de autenticaciónClave incorrecta, espacios en blanco copiados, clave revocada o clave no permitida para la ruta.Vuelva a copiar la clave, use una clave de prueba dedicada y vuelva a intentar primero el curl externo.
403 o error de permisoLa política del equipo, el derecho del proveedor, la región o el permiso de la puerta de enlace bloquean la solicitud.Verifique la política BYOK de Cursor, el acceso a la cuenta de Flatkey y la disponibilidad del proveedor.
404 o modelo no encontradoEl nombre del modelo no es válido para el sistema receptor.Use el selector de modelos, /v1/models o el catálogo actual de Flatkey como fuente de verdad.
429 o error de cuotaSe excedió la asignación del plan de Cursor, la cuota del proveedor, la cuota de Flatkey o la tasa de solicitudes.Reduzca el volumen de prueba, verifique los límites y asigne un propietario para los aumentos de cuota.
El texto se devuelve pero no aparece ningún registro de FlatkeyLa solicitud no se enrutó a través de Flatkey.Vuelva a verificar si Cursor aceptó una URL base personalizada o solo una clave de proveedor.
El comportamiento de la pestaña de Cursor no ha cambiadoCursor documenta que las claves de API personalizadas solo funcionan con modelos de chat.No utilice la finalización de la pestaña como señal de verificación.

La propia guía de errores de OpenAI trata los errores de autenticación, límite de velocidad, cuota y servicio sobrecargado como acciones de propietario diferentes. Mantenga esa separación en su manual de ejecución de Cursor. Una política de reintentos no solucionará un nombre de modelo incorrecto, y un nuevo nombre de modelo no solucionará un bloqueo de política BYOK.

Cuándo no usar Flatkey para Cursor

Hay ocasiones en las que la mejor decisión para la API compatible con OpenAI de Cursor es detenerse.

No enrute Cursor a través de Flatkey si su compilación actual de Cursor no expone una anulación de la URL base y su flujo de trabajo requiere un punto final verdaderamente personalizado. No enrute Cursor a través de Flatkey si su administrador de empresa ha deshabilitado las claves de API personales. No enrute Cursor a través de Flatkey si su revisión de seguridad depende de los controles de privacidad del modelo integrado de Cursor que no se aplican al tráfico de clave propia.

En esos casos, mantenga Cursor en la ruta del proveedor documentada y use Flatkey donde el cliente admita explícitamente las URL base compatibles con OpenAI: SDK de aplicaciones, herramientas internas, scripts de evaluación, Cline, Open WebUI, LangChain, LlamaIndex u otras superficies de integración. Si necesita el patrón de migración general, comience con la guía de migración de la API compatible con OpenAI. Para los patrones de enrutador de agentes de codificación, compare la configuración del enrutador de la API de código de Claude y la configuración de la API compatible con OpenAI de Cline.

Lista de verificación de producción

Antes de dar por finalizada la configuración de la API compatible con OpenAI de Cursor, guarde esta evidencia:

EvidenciaCompleto cuando
Configuración de CursorLa captura de pantalla o la nota del administrador muestra la ruta del proveedor/clave/URL base utilizada, con los secretos ocultos.
Prueba del modeloEl nombre del modelo se obtiene del selector de modelos de Cursor, el catálogo de Flatkey o /v1/models, no es una suposición.
Prueba de humo externahttps://router.flatkey.ai/v1/chat/completions devuelve una respuesta simple con el modelo elegido.
Prueba de solicitud de CursorUn pequeño aviso de Cursor utilizó el modelo previsto y no dependió de la finalización con la tecla Tab.
Prueba de usoLa evidencia de uso de Cursor y de uso/registro de Flatkey se guarda con marcas de tiempo.
Mapa de erroresLas acciones del propietario para 401, 403, 404, 429 y 5xx están documentadas.
ReversiónLa ruta anterior del modelo/clave de Cursor se registra y se puede restaurar sin eliminar los registros.

La configuración de la API compatible con OpenAI de Cursor es valiosa cuando convierte el tráfico de la herramienta de codificación en un uso del modelo gobernado y revisable. Mantenga juntos la URL base, el nombre del modelo y la prueba del registro de uso. Cuando necesite una clave de puerta de enlace y un lugar para revisar el tráfico del modelo, obtenga una clave de Flatkey, pruebe primero una solicitud de chat de bajo riesgo y muévase solo después de que los registros demuestren la ruta.