La configuración del proveedor compatible con OpenAI para Continue.dev no es solo un cambio de proveedor de modelos. Para un asistente de codificación, la ruta debe demostrar cuatro cosas: que Continue está leyendo el config.yaml previsto, que Flatkey es la URL base detrás del proveedor de OpenAI, que el alias del modelo está habilitado para tu clave y que el modelo seleccionado puede soportar el rol de Continue que le estás asignando.
Esta guía está escrita para desarrolladores, equipos de productos de IA, creadores de automatización, ingenieros de plataforma, operadores financieros y revisores de adquisiciones que desean una única ruta revisable compatible con OpenAI para Continue y el resto de sus herramientas de IA. Abarca la documentación actual de Continue, las comprobaciones de la URL base de Flatkey, los roles de los modelos, la capacidad de uso de herramientas, el fallback de endpoints, la visibilidad del uso y la reversión.
Nota sobre la fuente: esto se verificó el 29 de junio de 2026 con la página de inicio oficial de Continue, la documentación oficial del proveedor de OpenAI de Continue, la referencia oficial de config.yaml de Continue, la guía oficial de capacidades de modelos de Continue y las páginas públicas de Flatkey en vivo. La página de inicio de Continue actualmente dice que Continue ha sido adquirido por Cursor, así que verifica la extensión de Continue, la CLI y la ruta de soporte que desees antes de tomar una nueva decisión de implementación para todo el equipo.
Respuesta rápida: Configuración del proveedor compatible con OpenAI para Continue.dev
Para una configuración del proveedor compatible con OpenAI para Continue.dev con Flatkey, configura un modelo en el config.yaml de Continue con provider: openai, establece apiBase en tu URL base actual del proveedor de Flatkey, usa una clave de API de Flatkey y establece model en el alias exacto del modelo de Flatkey. Luego, prueba la misma URL base y el mismo alias de modelo fuera de Continue antes de confiar en ellos en un espacio de trabajo de código.
| Campo de Continue | Valor de Flatkey | Comprobación de revisión |
|---|---|---|
provider |
openai |
La documentación del proveedor de OpenAI de Continue muestra este proveedor para endpoints compatibles con OpenAI cuando se anula apiBase. |
apiBase |
La URL base actual de Flatkey desde tu consola o documentación, como https://console.flatkey.ai/v1 cuando se verifica para tu cuenta |
Usa solo la URL base. No pegues el endpoint completo /chat/completions en apiBase. |
apiKey |
Una clave de Flatkey propiedad del usuario, equipo o entorno correcto | Usa un flujo de secretos o variables de entorno compatible con tu versión de Continue. No confirmes una clave literal en el código. |
model |
El alias exacto del modelo de Flatkey habilitado para la clave | No uses un nombre de familia de proveedor a menos que Flatkey exponga ese alias exacto. |
roles y capabilities |
Asigna solo los roles que el modelo debe desempeñar y añade tool_use solo después de confirmar la compatibilidad con herramientas/funciones |
La documentación de capacidades de Continue conecta tool_use con herramientas y funciones, lo cual es importante para los flujos de trabajo de Agente. |
La secuencia segura es: copiar la URL base actual de Flatkey, seleccionar un alias de modelo visible en la cuenta, probar el endpoint compatible con OpenAI, añadir el modelo a Continue, ejecutar una indicación de bajo riesgo y verificar el uso en Flatkey. El resto de esta guía del proveedor compatible con OpenAI para Continue.dev convierte eso en un manual de procedimientos repetible.
Lo que confirma la documentación actual de Continue
Continue ahora documenta la configuración a través de config.yaml. Su guía de configuración dice que la configuración local se encuentra en ~/.continue/config.yaml en macOS/Linux y en %USERPROFILE%\\.continue\\config.yaml en Windows. También dice que Continue recarga la configuración cuando se guarda el archivo, lo que facilita probar y revertir un pequeño cambio de proveedor.
La página del proveedor de OpenAI muestra el patrón que importa para Flatkey: una entrada de modelo puede usar provider: openai, un nombre de modelo compatible con OpenAI, una anulación de apiBase y una clave de API. Eso convierte la ruta del proveedor compatible con OpenAI para Continue.dev en una tarea de configuración de URL base y alias de modelo, no en una tarea de implementación de un proveedor personalizado.
La referencia de config.yaml añade los detalles operativos. Los modelos de Continue pueden especificar roles como chat, edit y autocomplete. Continue también puede anular las capacidades del modelo, incluyendo tool_use e image_input, cuando la autodetección no es suficiente. Usa esos campos deliberadamente. Un modelo que es bueno para autocompletar puede ser la elección incorrecta para el uso de herramientas al estilo de un agente.
Un detalle más del endpoint es importante: la documentación del proveedor de OpenAI de Continue describe los controles de los endpoints, incluido el comportamiento de las terminaciones heredadas y la desactivación de la API de Respuestas cuando una ruta de modelo necesita /chat/completions. La página pública de precios de Flatkey consultada para este artículo enumera familias de endpoints que incluyen /v1/chat/completions y /v1/responses, pero aún es necesario verificar el alias del modelo elegido y los permisos de tu cuenta.
Valores de Flatkey a confirmar antes de editar Continue
La página de inicio de Flatkey, consultada el 29 de junio de 2026, tiene el título One API gateway for production AI teams y describe el acceso unificado a modelos, el enrutamiento, la facturación, el análisis de uso y los controles operativos. Su ejemplo de código público utiliza actualmente https://console.flatkey.ai/v1/chat/completions, por lo que la URL base correspondiente para una configuración de Continue sería https://console.flatkey.ai/v1 cuando ese sea el valor que confirme su cuenta.
La página de precios de Flatkey, consultada el mismo día, indica que el sitio tiene actualmente 635 modelos habilitados de 23 proveedores. También enumera familias de endpoints para finalizaciones de chat, respuestas, mensajes, imágenes y video. Esos son datos de catálogo y de rutas públicas, no una promesa de que cada clave pueda llamar a cada modelo. Antes de guardar una ruta de proveedor compatible con OpenAI para Continue.dev, confirme que el alias del modelo sea visible para la clave de Flatkey que utilizará Continue.
Si su equipo tiene documentos, scripts o publicaciones de blog de Flatkey más antiguos que mencionan una URL base diferente, no los copie a ciegas. Considere la Consola de Flatkey o la documentación actual de la cuenta como la fuente de verdad, y luego ejecute la verificación previa (preflight) a continuación desde la misma máquina donde se ejecutará Continue.
Paso a paso: configurar Continue con Flatkey
- Confirme la superficie de Continue. Decida si está configurando la extensión del IDE, la CLI o una configuración local existente. Dado que la página de inicio de Continue ahora dice que ha sido adquirida por Cursor, verifique la ruta de soporte e instalación antes de un nuevo despliegue.
- Abra el
config.yamlactivo. Utilice el selector de configuración y el ícono de engranaje de Continue, o abra~/.continue/config.yamlen macOS/Linux o%USERPROFILE%\.continue\config.yamlen Windows. - Registre la entrada del modelo anterior. Guarde el proveedor, el modelo, los roles y los indicadores de endpoint antiguos para que la reversión sea una operación de copiar y pegar.
- Copie la URL base de Flatkey. Utilice la URL base del proveedor, como
https://console.flatkey.ai/v1cuando esté verificada para su cuenta. No incluya/chat/completionsenapiBase. - Elija un alias de modelo por rol. Comience con un modelo de chat/edición y agregue el autocompletado solo si tiene un modelo ajustado para ese rol.
- Almacene la clave de Flatkey de forma segura. Utilice el patrón de secreto, variable de entorno o credencial local compatible con su versión de Continue. No confirme una clave sin procesar en una configuración compartida.
- Agregue la entrada del modelo. Utilice
provider: openai, elapiBasede Flatkey, el alias del modelo de Flatkey y roles específicos. - Ejecute la verificación previa (preflight) con curl. Pruebe la misma URL base, clave y modelo antes de juzgar a Continue.
- Ejecute una indicación segura de Continue. Utilice una rama desechable o una tarea no destructiva, luego verifique el uso de Flatkey para ver la marca de tiempo, el modelo, los tokens y el costo.
- Documente la propiedad. Registre quién es el propietario de la clave, quién puede rotarla, qué alias de modelo está aprobado y cuándo revisar la ruta.
Plantilla de config.yaml para Flatkey
Esta es una plantilla, no un reemplazo universal. Reemplace los marcadores de posición con valores verificados en su cuenta de Flatkey y su versión actual de Continue.
name: Configuración de Continue para Flatkey
version: 0.0.1
schema: v1
models:
- name: Chat y edición de Flatkey
provider: openai
model: <flatkey-chat-model-alias>
apiBase: https://console.flatkey.ai/v1
apiKey: <load-from-your-continue-secret-or-env-flow>
roles:
- chat
- edit
- apply
capabilities:
- tool_use
defaultCompletionOptions:
maxTokens: 2000
- name: Autocompletado de Flatkey
provider: openai
model: <flatkey-autocomplete-model-alias>
apiBase: https://console.flatkey.ai/v1
apiKey: <load-from-your-continue-secret-or-env-flow>
roles:
- autocomplete
autocompleteOptions:
debounceDelay: 350
maxPromptTokens: 1024
Si la ruta del modelo seleccionado tiene problemas con /responses, los documentos del proveedor OpenAI de Continue describen una opción useResponsesApi: false. Úsela solo después de tener evidencia de que el modelo, la familia de endpoints o la ruta de la cuenta necesita /chat/completions para la tarea.
models:
- name: Solo finalizaciones de chat de Flatkey
provider: openai
model: <flatkey-model-alias>
apiBase: https://console.flatkey.ai/v1
apiKey: <load-from-your-continue-secret-or-env-flow>
useResponsesApi: false
roles:
- chat
- edit
Verificación previa (preflight) de la ruta fuera de Continue
Una pequeña prueba con curl distingue los problemas de enrutamiento de Flatkey de los problemas de configuración de Continue. Utilice la misma URL base, clave y alias de modelo que planea poner en config.yaml.
export FLATKEY_API_KEY="fk_replace_me"
export FLATKEY_BASE_URL="https://console.flatkey.ai/v1"
export FLATKEY_CONTINUE_MODEL="replace-with-flatkey-model-alias"
curl "$FLATKEY_BASE_URL/chat/completions" \
-H "Authorization: Bearer $FLATKEY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "'"$FLATKEY_CONTINUE_MODEL"'",
"messages": [
{
"role": "user",
"content": "Devuelve la palabra ok."
}
],
"max_tokens": 16
}'Para una ruta de proveedor compatible con OpenAI para Continue.dev de estilo agente, agregue una segunda verificación previa (preflight) con un esquema de herramienta si el rol de Continue seleccionado necesita el uso de herramientas. Una respuesta de chat simple demuestra el transporte, pero no demuestra el comportamiento de la función/herramienta.
curl "$FLATKEY_BASE_URL/chat/completions" \
-H "Authorization: Bearer $FLATKEY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "'"$FLATKEY_CONTINUE_MODEL"'",
"messages": [
{
"role": "user",
"content": "Call route_check with status ok and no prose."
}
],
"tools": [
{
"type": "function",
"function": {
"name": "route_check",
"description": "Devuelve el estado de la ruta.",
"parameters": {
"type": "object",
"properties": {
"status": { "type": "string" }
},
"required": ["status"]
}
}
}
],
"tool_choice": {
"type": "function",
"function": { "name": "route_check" }
},
"max_tokens": 64
}'Una respuesta de uso de herramientas correcta debe incluir una estructura tool_calls al estilo de OpenAI. Si esta solicitud falla, corrige la clave de Flatkey, la URL base, el alias del modelo, la familia de puntos de conexión o la capacidad del modelo antes de volver a cambiar Continue.
Lista de verificación de capacidad, rol y punto de conexión
| Decisión | Qué verificar | Por qué es importante |
|---|---|---|
| Modelo de chat/edición | El alias del modelo puede responder preguntas de código a través del punto de conexión de Flatkey seleccionado. | Esta es la prueba mínima para los roles de chat y edición orientados a desarrolladores. |
| Uso de herramientas | El modelo devuelve llamadas a herramientas al estilo de OpenAI en una comprobación previa de curl. | La documentación de capacidad del modelo de Continue vincula tool_use a herramientas y funciones. |
| Autocompletado | Rol separado, indicaciones más cortas, latencia aceptable desde la máquina del desarrollador. | El autocompletado tiene expectativas de UX diferentes a las del chat. |
| API de respuestas | La ruta del modelo seleccionada admite el punto de conexión al que llama Continue. | Algunas combinaciones de modelo y puerta de enlace necesitan useResponsesApi: false. |
| Revisión de uso | Flatkey muestra la solicitud bajo la clave, marca de tiempo, modelo y costo esperados. | Los propietarios de finanzas y de la plataforma necesitan un único lugar para conciliar el uso. |
Modos de fallo que depurar primero
La mayoría de los fallos del proveedor compatible con OpenAI para Continue.dev provienen de un pequeño conjunto de desajustes. Verifica estos puntos antes de suponer que Continue o Flatkey no funcionan.
| Síntoma | Causa probable | Solución |
|---|---|---|
| La configuración no se carga | Archivo incorrecto, error de sangría en YAML o una configuración obsoleta seleccionada dentro del IDE. | Abre la configuración a través del selector de Continue, valida el YAML, guarda y observa si se recarga. |
| Clave de API no válida | La clave se copió incorrectamente, se rotó, se limitó a otro entorno o pertenece a un proveedor ascendente. | Genera o selecciona la clave de Flatkey correcta y vuelve a probar con curl antes de actualizar Continue. |
| Error de conexión | apiBase incluye la ruta completa del punto de conexión, utiliza una URL base antigua o la máquina no puede alcanzar la ruta. |
Usa solo la URL base actual del proveedor y prueba desde la misma máquina. |
| Modelo no encontrado | El valor model de Continue no coincide con un alias de Flatkey habilitado para la clave. |
Copia el alias exacto del modelo desde la lista de precios, el catálogo o la lista de modelos visibles de la cuenta de Flatkey. |
| Fallo en el modo de herramientas o agente | El modelo seleccionado no puede producir el comportamiento de herramienta/función que el rol espera. | Usa un modelo con capacidad para herramientas y vuelve a ejecutar la comprobación previa de llamada a herramienta antes de establecer tool_use. |
| Errores específicos del punto de conexión | Continue está llamando a /responses mientras que la ruta seleccionada debería usar finalizaciones de chat, o viceversa. |
Verifica la compatibilidad del punto de conexión de Flatkey y usa los indicadores de punto de conexión de Continue solo cuando sea necesario. |
| El uso no se puede conciliar | El equipo no registró el propietario de la clave, el alias del modelo, el desarrollador, el entorno o la marca de tiempo. | Añade una fila al manual de operaciones antes de ampliar la configuración a más desarrolladores. |
Manual de operaciones de producción para Continue y Flatkey
Antes de que más desarrolladores utilicen la ruta del proveedor compatible con OpenAI para Continue.dev, anota los datos operativos que hacen posible el soporte y la revisión de costos.
| Campo del manual de operaciones | Registra esto |
|---|---|
| Propietario | Equipo, grupo de desarrolladores y persona que puede rotar la clave de Flatkey. |
| Superficie de Continue | Extensión del IDE o CLI, versión si está disponible y ubicación de la configuración. |
| URL base de Flatkey | URL base actual aprobada por la cuenta y fecha de verificación. |
| Alias de modelo | Un alias por rol: chat/edición, aplicación, autocompletado o ruta de agente de uso de herramientas. |
| Política de punto de conexión | Si la ruta debe usar respuestas, finalizaciones de chat o una alternativa documentada. |
| Revisión de costos | Dónde se revisarán el uso, el recuento de tokens, el estado de la solicitud y el costo en Flatkey. |
| Reversión | Entrada del proveedor anterior, alias del modelo antiguo y aprobación del propietario para revertir. |
Dónde encaja esto en un clúster de herramientas de Flatkey
Si su equipo ya enruta otras herramientas a través de Flatkey, mantenga el mismo patrón de funcionamiento para Continue. La guía de configuración de la API de Cherry Studio es útil para comprobaciones sencillas de la URL base del cliente de escritorio. La guía de CC Switch Claude Code Flatkey es útil para la disciplina de enrutamiento de herramientas de desarrollador. El manual más amplio de migración de API compatibles con OpenAI es el lugar para estandarizar los cambios de URL base, la verificación de alias de modelos y la reversión.
El valor de un enrutador unificado no es solo tener menos claves de proveedor. Es la capacidad de ver qué herramienta, modelo, propietario de la clave y flujo de trabajo generaron el uso. Por eso, una migración del proveedor compatible con OpenAI para Continue.dev debería finalizar con una comprobación de uso en Flatkey, no solo con una indicación que funcione.
Preguntas frecuentes
¿Continue sigue admitiendo el enrutamiento compatible con OpenAI?
La documentación actual del proveedor de OpenAI de Continue muestra un patrón de configuración compatible con OpenAI que utiliza provider: openai, model, apiBase y apiKey. Su página de inicio también dice que Continue ha sido adquirido por Cursor, así que verifique su extensión exacta, la CLI y la ruta de soporte antes de un nuevo despliegue.
¿Qué URL base de Flatkey debo usar?
Use la URL base del proveedor actual de su cuenta de Flatkey. La página de inicio pública consultada para este artículo mostraba https://console.flatkey.ai/v1/chat/completions, que se corresponde con https://console.flatkey.ai/v1 como la URL base. La documentación o la consola de su cuenta deben prevalecer si hay diferencias.
¿Debería un solo modelo gestionar todos los roles de Continue?
No automáticamente. El chat, la edición, la aplicación, el autocompletado y el uso de herramientas de tipo agente pueden tener diferentes necesidades de latencia, contexto y capacidad. Comience con la asignación de roles más restringida y añada más roles después de realizar pruebas.
¿Necesito tool_use?
Solo cuando el rol necesita un comportamiento de herramienta/función y el modelo seleccionado puede devolver llamadas de herramienta al estilo de OpenAI. Continue puede autodetectar muchas capacidades, pero su documentación permite anulaciones para implementaciones personalizadas o casos en los que la autodetección no funciona.
¿Cómo debo gestionar la clave de API?
Mantenga la clave de Flatkey fuera de los archivos del repositorio, las capturas de pantalla y los comentarios de incidencias compartidos. Utilice el patrón de secreto local o de variable de entorno compatible con su versión de Continue y, a continuación, registre quién es el propietario de la clave y quién puede rotarla.
Lista de verificación final
- Superficie actual de Continue verificada después del aviso de adquisición de Cursor.
config.yamlactivo localizado y con copia de seguridad.- URL base de Flatkey copiada de la fuente de la cuenta actual.
- Alias del modelo confirmado para la clave de Flatkey.
- Comportamiento del punto final de finalización de chat o respuestas probado.
- Ejecución de la comprobación previa del uso de herramientas cuando el rol las necesite.
- Uso revisado en Flatkey después de la primera indicación segura de Continue.
- Propietario de la reversión y configuración anterior registrados.
Cuando se completen estas comprobaciones, la ruta del proveedor compatible con OpenAI para Continue.dev se convierte en una integración de Flatkey gestionable en lugar de otra credencial de desarrollador no gestionada. Si está estandarizando más herramientas, compare los alias de los modelos y la política de uso en la página de precios de Flatkey y, a continuación, obtenga una clave para el espacio de trabajo que se encargará del primer despliegue.



