API de plataforma
API de gestión de modelos
Esta documentación de la API ofrece una descripción detallada de la interfaz de gestión de modelos, incluidas las funciones, los ejemplos de solicitud, las descripciones de los parámetros y los formatos de respuesta para las versiones nueva y heredada de la API.
GET
API de gestión de modelos
Documentation Index
Fetch the complete documentation index at: https://docs.aihubmix.com/llms.txt
Use this file to discover all available pages before exploring further.
Nueva versión de la API
Obtener información de los modelos
Endpoint:GET https://aihubmix.com/api/v1/models
Descripción: Recupera información detallada de todos los modelos disponibles.
Descripción de los campos del objeto de modelo
Un array de objetos con la información de los modelos.
El identificador único del modelo.
Una descripción de la funcionalidad del modelo (en inglés).
Tipo de modelo. Valores admitidos:
llm (Modelo de lenguaje grande), image_generation, video, tts (Texto a voz), stt (Voz a texto), embedding, rerank.Funciones admitidas. Valores admitidos:
thinking (razonamiento), tools (uso de herramientas), function_calling, web (búsqueda web), deepsearch, long_context, structured_outputs.Modalidades de entrada admitidas. Valores admitidos:
text, image, audio, video, pdf.Número máximo de tokens de salida.
Tamaño de la ventana de contexto (número máximo de tokens de entrada).
Objeto con la información de precios.
Precio de los tokens de entrada (por cada 1K tokens, en USD).
Precio de los tokens de salida (por cada 1K tokens, en USD).
Precio de lectura desde caché (por cada 1K tokens, en USD, campo opcional).
Precio de escritura en caché (por cada 1K tokens, en USD, campo opcional).
Ejemplos de solicitud
Descripción de los parámetros de la solicitud (para filtrado)
Tipo de modelo. Valores admitidos:
llm (Modelo de lenguaje grande), image_generation, video, tts (Texto a voz), stt (Voz a texto), embedding, rerank.Modalidades de entrada. Valores admitidos:
text, image, audio, video, pdf. Admite consultas multimodalidad (separadas por comas).Búsqueda difusa por nombre de modelo (admite coincidencia parcial).
Funciones del modelo. Valores admitidos:
thinking (razonamiento), tools (uso de herramientas), function_calling, web (búsqueda web), deepsearch, long_context, structured_outputs. Admite consultas multifunción (separadas por comas).Campo de ordenación. Valores admitidos:
model_ratio: Ordena por relación coste-eficacia.context_length: Ordena por longitud del contexto.coding: Prioriza los modelos para programación.order: Ordena por el orden predeterminado.
Orden de clasificación. Valores admitidos:
asc(ascendente)desc(descendente)
Ejemplo de respuesta exitosa
Ejemplos de escenarios de uso
Nota: Al usar la ordenación inteligente para modelos de programación, el sistema priorizará los modelos etiquetados con coding, y los demás modelos se mostrarán en el orden predeterminado.
Optimización del rendimiento
Mecanismo de caché
- Política de caché: Caché HTTP, duración de la caché de 300 segundos (5 minutos).
- Control de caché:
Cache-Control: public, max-age=300, stale-while-revalidate=300 - Validación de contenido: Admite validación de hash de contenido mediante ETag.
Ejemplo de uso de la caché
Si el contenido no se ha actualizado, el servidor devuelve un código de estado 304 Not Modified.
Manejo de errores
Notas importantes
- Integridad de datos: Este endpoint devuelve todos los modelos que cumplen los criterios, sin paginación.
- Compatibilidad de tipos: Admite la asignación automática entre identificadores de tipo nuevos y antiguos:
t2t↔llmt2i↔image_generationt2v↔videoreranking↔rerank
- Lógica de filtrado: Múltiples condiciones de filtro se combinan con un Y lógico.
- Regla de ordenación: Cuando no se especifica un método de ordenación, los modelos se organizan en el orden predeterminado del sistema.
Versión heredada de la API
⚠️ Nota: Los siguientes son endpoints de la API heredada. Se recomienda utilizar la nueva versión de la API para obtener mejor rendimiento y funcionalidades.
Obtener la lista de modelos
Endpoint:GET /v1/models
- Si el usuario ha iniciado sesión, recupera la lista de modelos disponibles para el grupo del usuario. Si no se ha iniciado sesión, recupera la lista del grupo
default. - Si la cabecera contiene un campo
Authorization, consulta la lista de modelos configurados para el token correspondiente.
Respuesta
| Código de estado | Significado | Descripción | Modelo de datos |
|---|---|---|---|
| 200 | OK | ninguno | En línea |
Estructura de datos de la respuesta
Código de estado 200| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| » data | [object] | true | ninguno |
| »» id | string | true | ID del modelo |
| »» object | string | true | model |
| »» created | integer | true | Marca temporal de creación |
| »» owned_by | string | true | Desarrollador |
| »» permission | [object]¦null | true | ninguno |
| »»» id | string | true | ninguno |
| »»» object | string | true | ninguno |
| »»» created | integer | true | ninguno |
| »»» allow_create_engine | boolean | true | ninguno |
| »»» allow_sampling | boolean | true | ninguno |
| »»» allow_logprobs | boolean | true | ninguno |
| »»» allow_search_indices | boolean | true | ninguno |
| »»» allow_view | boolean | true | ninguno |
| »»» allow_fine_tuning | boolean | true | ninguno |
| »»» organization | string | true | ninguno |
| »»» group | null | true | ninguno |
| »»» is_blocking | boolean | true | ninguno |
| »» root | string | true | Nombre del modelo raíz |
| »» parent | null | true | Modelo padre |
Obtener información del modelo
Endpoint:GET /v1/models/:model
Parámetros de la solicitud
| Nombre | Ubicación | Tipo | Obligatorio | Descripción |
|---|---|---|---|---|
| model | path | string | true | ID del modelo |
Respuesta
| Código de estado | Significado | Descripción | Modelo de datos |
|---|---|---|---|
| 200 | OK | ninguno | En línea |
Estructura de datos de la respuesta
Código de estado 200| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| id | string | true | ID del modelo |
| object | string | true | model |
| created | integer | true | Marca temporal de creación |
| owned_by | string | true | Desarrollador |
| permission | [object] | true | ninguno |
| » id | string | false | ninguno |
| » object | string | false | ninguno |
| » created | integer | false | ninguno |
| » allow_create_engine | boolean | false | ninguno |
| » allow_sampling | boolean | false | ninguno |
| » allow_logprobs | boolean | false | ninguno |
| » allow_search_indices | boolean | false | ninguno |
| » allow_view | boolean | false | ninguno |
| » allow_fine_tuning | boolean | false | ninguno |
| » organization | string | false | ninguno |
| » group | null | false | ninguno |
| » is_blocking | boolean | false | ninguno |
| root | string | true | Nombre del modelo raíz |
| parent | null | true | Modelo padre |
Última actualización: 2026-06-01
API de gestión de modelos