AITier proporciona endpoints de API abiertos y gratuitos para acceder a los últimos rankings y benchmarks de modelos de IA. Todos los endpoints no requieren autenticación pero tienen límite de tasa. URL base: https://aitier.net. Para problemas o sugerencias, contáctenos vía GitHub.
/api/modelsLista de modelos con paginación y filtrado. Devuelve información del modelo, puntuaciones de capacidad y proveedor.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| page | number | No | Número de página, predeterminado 1 |
| limit | number | No | Elementos por página, predeterminado 20 |
| provider | string | No | Filtrar por proveedor, ej. OpenAI, Anthropic |
| domain | string | No | Filtrar por dominio: coding, general, multimodal |
| hasRanking | boolean | No | Solo devolver modelos con datos de ranking |
{
"data": [
{
"id": "gpt-4o",
"name": "GPT-4o",
"provider": "OpenAI",
"version": "2024-08-06",
"capabilities": {
"coding": 92,
"reasoning": 90,
"creativity": 88,
"multilingual": 85,
"multimodal": 95
}
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 128,
"totalPages": 7
}
}/api/models/:idObtener un modelo por ID, incluyendo puntuaciones de capacidad, historial de ranking y precios.
{
"id": "gpt-4o",
"name": "GPT-4o",
"provider": "OpenAI",
"version": "2024-08-06",
"parameters": null,
"releaseDate": "2024-05-13",
"pricing": {
"input": 2.5,
"output": 10.0,
"currency": "USD"
},
"capabilities": {
"coding": 92,
"reasoning": 90,
"creativity": 88,
"multilingual": 85,
"multimodal": 95
},
"rankings": [
{
"domain": "coding",
"source": "swe-bench",
"rank": 2,
"score": 49.2
}
]
}/api/rankingsLista de datos de ranking con filtrado por dominio y proveedor. Devuelve rangos y puntuaciones de modelos.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| domain | string | No | Filtrar por dominio: coding, general, multimodal |
| provider | string | No | Filtrar por proveedor, ej. OpenAI, Anthropic |
{
"data": [
{
"modelId": "gpt-4o",
"modelName": "GPT-4o",
"provider": "OpenAI",
"domain": "coding",
"source": "swe-bench",
"rank": 2,
"score": 49.2,
"metrics": {
"resolveRate": 49.2
},
"updatedAt": "2025-04-22T00:00:00Z"
}
]
}/api/rankings/:domainObtener rankings por dominio. Dominios disponibles: coding, general, multimodal.
{
"domain": "coding",
"source": "swe-bench",
"rankings": [
{
"rank": 1,
"modelId": "claude-3.5-sonnet",
"modelName": "Claude 3.5 Sonnet",
"provider": "Anthropic",
"score": 49.0
},
{
"rank": 2,
"modelId": "gpt-4o",
"modelName": "GPT-4o",
"provider": "OpenAI",
"score": 49.2
}
],
"updatedAt": "2025-04-22T00:00:00Z"
}/api/healthEndpoint de verificación de salud. Útil para monitorear el estado del servicio y la conectividad de la base de datos.
{
"status": "ok",
"timestamp": "2025-04-22T12:00:00Z",
"database": "connected"
}Todos los errores devuelven formato JSON con código de estado HTTP y mensaje de error.
{
"error": {
"code": 404,
"message": "Model not found"
}
}| Código de estado | Descripción |
|---|---|
| 200 | Solicitud exitosa |
| 400 | Solicitud incorrecta / parámetros inválidos |
| 404 | Recurso no encontrado |
| 429 | Límite de tasa excedido |
| 500 | Error interno del servidor |