¿Qué es Auto API en CometAPI?
CometAPI Auto API es un endpoint de enrutamiento inteligente de modelos que permite a los desarrolladores acceder a modelos de IA adecuados sin especificar un nombre de modelo fijo para cada solicitud. En lugar de seleccionar un modelo individual como GPT, Claude, Gemini u otro modelo compatible, los desarrolladores pueden enviar model=auto, y CometAPI determina automáticamente un modelo apropiado según las características y los requisitos de la solicitud.
Para cargas de trabajo en las que se prefiere una mayor calidad de respuesta, los desarrolladores pueden usar auto-high. Tanto auto como auto-high son opciones de enrutamiento, no modelos de IA fijos.
Este enfoque permite que las aplicaciones utilicen una API coherente mientras CometAPI gestiona la selección de modelos en segundo plano.
Parámetros y especificaciones de Auto API
Auto API utiliza la misma estructura de solicitud API admitida por el endpoint correspondiente de CometAPI. La diferencia principal es el valor del parámetro model.
| Parámetro | Tipo | Descripción |
|---|---|---|
| model | string | Establézcalo en auto o auto-high |
| messages | array | Mensajes de la conversación |
| stream | boolean | Habilita streaming cuando se admite |
| tools | array | Definiciones de herramientas |
| response_format | object | Configuración de salida estructurada |
| Image input | object/array | Contenido de imagen cuando se admite |
| File input | object/array | Contenido de archivo cuando se admite |
| Reasoning parameters | object/string | Configuraciones relacionadas con el razonamiento admitidas por el modelo seleccionado |
¿Cómo funciona Auto API?
Cuando una solicitud usa model=auto o model=auto-high, CometAPI primero examina las características de la solicitud. Estas características pueden incluir el tipo de cliente, si la solicitud contiene imágenes o archivos, la longitud estimada de entrada, el uso de herramientas, los requisitos de salida estructurada, el streaming y parámetros relacionados con el razonamiento.
Con base en estas características, la solicitud se asigna al escenario de enrutamiento apropiado. Luego, CometAPI selecciona un modelo elegible del grupo de modelos correspondiente según el nivel de calidad configurado, la disponibilidad del modelo, prioridad, peso, permisos del grupo de usuarios, capacidades, precios y disponibilidad del canal.
Una vez seleccionado el modelo, la solicitud continúa a través del sistema normal de enrutamiento de canales de CometAPI. Por lo tanto, el enrutamiento automático determina qué modelo debe gestionar la solicitud, mientras que el enrutamiento de canales determina qué canal de proveedor disponible debe procesar esa solicitud de modelo.
El enrutamiento automático no crea canales automáticamente ni omite la configuración de canales existente. Un modelo debe tener la configuración de precios y de ruta de canal necesaria antes de poder procesar solicitudes correctamente.
El modelo devuelto en la respuesta de la API puede, por lo tanto, ser diferente del modelo especificado en la solicitud. Por ejemplo, una solicitud que use model=auto puede devolver un nombre de modelo real en el campo model. Este comportamiento es esperado e indica qué modelo fue finalmente seleccionado por el router.
Auto vs Auto-High: ¿Cuál es la diferencia?
auto y auto-high utilizan el mismo concepto de enrutamiento inteligente, pero apuntan a diferentes niveles de calidad.
Auto es la opción de enrutamiento de propósito general. Está diseñada para proporcionar un equilibrio práctico entre calidad de respuesta, costo, velocidad y disponibilidad. Es adecuada como elección predeterminada para la mayoría de las aplicaciones cotidianas.
Auto-High está diseñada para usuarios que prefieren modelos más potentes y una mayor calidad de respuesta. Es más adecuada para razonamiento complejo, programación avanzada, análisis detallado y otras cargas de trabajo sensibles a la calidad.
auto-high no significa que cada solicitud se envíe a un único modelo premium específico. Al igual que auto, selecciona dinámicamente un modelo del grupo de modelos de alta calidad configurado, de acuerdo con las características de la solicitud.
| Característica | auto | auto-high |
|---|---|---|
| Propósito | Enrutamiento automático general | Enrutamiento automático de mayor calidad |
| Selección de modelo | Automática | Automática |
| Modelo fijo | No | No |
| Enfoque principal | Equilibrio entre costo, velocidad, disponibilidad y capacidades | Selección de modelos de mayor calidad |
| Mejor para | Cargas de trabajo generales en producción | Cargas complejas o sensibles a la calidad |
| El modelo puede variar | Sí | Sí |
En términos simples, usa auto cuando quieres un equilibrio predeterminado, y usa auto-high cuando la calidad de la respuesta es la prioridad.
Casos de uso
Aplicaciones generales de IA
Auto es una opción conveniente para chatbots, generación de contenido, resumen, clasificación, soporte al cliente y otras aplicaciones de IA de propósito general. Los desarrolladores no necesitan mantener una estrategia de selección de modelos fija para cada solicitud.
Programación y desarrollo
Las aplicaciones de programación pueden beneficiarse del enrutamiento Auto porque las solicitudes relacionadas con programación pueden dirigirse hacia modelos configurados para tareas de ingeniería de software. Esto es útil para asistentes de código, integraciones con IDE, generación de código, depuración, revisión de código y agentes de desarrollo.
Análisis y razonamiento complejos
auto-high es adecuado para tareas en las que la calidad de la respuesta es más importante que minimizar el costo del modelo. Ejemplos incluyen análisis técnico, razonamiento complejo, tareas de investigación, análisis detallado de documentos y flujos de trabajo de agentes sofisticados.
Aplicaciones multimodales
Cuando lo permiten las reglas de enrutamiento configuradas y los modelos candidatos, Auto puede enrutar solicitudes que contengan imágenes o archivos hacia modelos capaces de procesar esas entradas.
Aplicaciones de alto volumen
Auto también puede ser útil para aplicaciones que procesan una gran variedad de solicitudes. En lugar de implementar y mantener lógica de selección de modelos en el código de la aplicación, los desarrolladores pueden permitir que CometAPI gestione la selección de modelos de manera centralizada.
¿Cuáles son las limitaciones de Auto API?
Auto no garantiza que cada solicitud se maneje con el mismo modelo. Dado que la selección de modelos es dinámica, el modelo subyacente puede cambiar a medida que cambian las condiciones y configuraciones de enrutamiento.
Auto tampoco garantiza el precio más bajo posible. Está diseñado para una selección inteligente de modelos, no simplemente para elegir el modelo más barato disponible.
Otra limitación es que las capacidades específicas de los modelos pueden variar. Diferentes modelos pueden admitir diferentes longitudes de contexto, herramientas, entradas de imágenes, salidas estructuradas u otras funciones. Por lo tanto, Auto funciona mejor cuando los modelos candidatos configurados tienen información precisa sobre sus capacidades.
Finalmente, seleccionar un modelo no garantiza que la solicitud pueda completarse correctamente. El modelo seleccionado aún debe tener una ruta de canal disponible para el grupo de usuarios correspondiente. Si no hay un canal adecuado disponible, la solicitud puede fallar incluso si Auto identificó un modelo correctamente.
¿Cómo maneja Auto diferentes tipos de solicitudes?
El beneficio clave de Auto es que los desarrolladores no necesitan mantener manualmente una lógica de selección de modelos separada para cada tipo de solicitud común.
Una solicitud de texto normal puede manejarse con el grupo de modelos predeterminado. Una solicitud de programación puede dirigirse hacia un grupo de modelos orientado a programación. Una solicitud de gran contexto puede emparejarse con modelos que admitan el tamaño de entrada requerido. Una solicitud con imagen puede reenrutarse hacia un modelo con capacidades de visión.
Esto permite que el mismo punto de entrada de la API admita diferentes escenarios de aplicación, manteniendo simple la integración del lado del cliente.
¿Cuáles son los beneficios de usar CometAPI Auto API?
El beneficio principal de Auto es que separa la lógica de la aplicación de la lógica de selección de modelos.
Sin enrutamiento automático, los desarrolladores a menudo necesitan decidir qué modelo debe manejar cada solicitud y luego mantener estrategias de respaldo cuando los modelos no están disponibles, son costosos o no son adecuados para una carga de trabajo particular.
Con Auto, las aplicaciones pueden usar un identificador de enrutamiento estable mientras la estrategia subyacente de modelos se gestiona de forma centralizada.
Este enfoque puede simplificar aplicaciones con múltiples modelos, facilitar la implementación de cambios de modelos y reducir la cantidad de lógica de enrutamiento específica de modelos que debe mantenerse dentro de la aplicación.
Para equipos que trabajan con múltiples proveedores de IA y capacidades de modelos que cambian rápidamente, esta abstracción puede ser particularmente valiosa.
Auto API vs Modelo específico
| Característica | Auto | Modelo específico |
|---|---|---|
| Selección automática de modelos | Sí | No |
| Identidad de modelo fija | No | Sí |
| Simplicidad de la aplicación | Alta | Media |
| Control del modelo | Menor | Mayor |
| Flexibilidad | Alta | Menor |
| Predictibilidad | Menor | Alta |
| Adecuado para cargas mixtas | Sí | Depende del modelo |
| Adecuado para pruebas reproducibles | Limitado | Sí |
| Mejor para | Cargas de trabajo dinámicas en producción | Aplicaciones específicas de un modelo |
Cómo usar CometAPI Auto API
CometAPI Auto API está diseñada para funcionar con una API de Chat Completions compatible con OpenAI. No necesitas elegir un modelo subyacente específico. Simplemente establece el parámetro model en auto o auto-high, y CometAPI seleccionará automáticamente un modelo apropiado según la solicitud.
Paso 1: Obtener acceso a la API
Inicia sesión en CometAPI. Si aún no eres usuario, regístrate primero. Inicia sesión en tu consola de CometAPI. Obtén la clave de API de credenciales de acceso de la interfaz. Haz clic en “Add Token” en el token de API en el centro personal, obtén la clave del token: sk-xxxxx y envíala.

Paso 2: Enviar solicitudes a Auto API
Selecciona el endpoint “auto" o "auto-high” para enviar la solicitud de la API y configura el cuerpo de la solicitud. El método y el cuerpo de la solicitud se obtienen de la documentación de la API de nuestro sitio web. Nuestro sitio web también proporciona pruebas con Apifox para tu conveniencia. Reemplaza <YOUR_API_KEY> con tu clave real de CometAPI de tu cuenta.
La diferencia es simple:
auto— opción equilibrada para cargas de trabajo generales.auto-high— prioriza la selección de modelos de mayor calidad.
Ninguna de las dos representa un modelo subyacente fijo.
Paso 3: ¿Cómo selecciona CometAPI Auto un modelo?
Cuando envías una solicitud con model=auto o model=auto-high, CometAPI primero identifica las características de la solicitud y determina qué escenario de enrutamiento se ajusta mejor. El sistema puede considerar factores como el tipo de cliente, si la solicitud contiene imágenes o archivos, la longitud de contexto de entrada estimada, el uso de herramientas, los requisitos de salida estructurada, el streaming y otras capacidades admitidas.
Tras identificar la vía de enrutamiento adecuada, CometAPI selecciona modelos candidatos del grupo de modelos auto o auto-high correspondiente. Se excluyen los modelos que estén deshabilitados, no disponibles para el grupo de usuarios, incompatibles con la solicitud o que no puedan admitir el contexto o las capacidades requeridas. Los candidatos restantes se evalúan según la prioridad de enrutamiento configurada, su peso y disponibilidad.
El modelo seleccionado se pasa luego al sistema de enrutamiento de canales existente de CometAPI, que encuentra un canal disponible para ese modelo y grupo de usuarios. Como resultado, el modelo final no necesariamente está fijado de antemano y puede variar según la solicitud y la configuración de enrutamiento vigente.