AITier fournit des endpoints API ouverts et gratuits pour accéder aux derniers classements et benchmarks de modèles d'IA. Tous les endpoints ne nécessitent pas d'authentification mais sont limités en débit. URL de base : https://aitier.net. Pour les problèmes ou suggestions, contactez-nous via GitHub.
/api/modelsListe des modèles avec pagination et filtrage. Retourne les informations du modèle, les scores de capacité et le fournisseur.
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| page | number | Non | Numéro de page, par défaut 1 |
| limit | number | Non | Éléments par page, par défaut 20 |
| provider | string | Non | Filtrer par fournisseur, ex. OpenAI, Anthropic |
| domain | string | Non | Filtrer par domaine : coding, general, multimodal |
| hasRanking | boolean | Non | Retourner uniquement les modèles avec données de classement |
{
"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/:idObtenir un modèle par ID, incluant les scores de capacité, l'historique de classement et les prix.
{
"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/rankingsListe des données de classement avec filtrage par domaine et fournisseur. Retourne les rangs et scores des modèles.
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| domain | string | Non | Filtrer par domaine : coding, general, multimodal |
| provider | string | Non | Filtrer par fournisseur, ex. 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/:domainObtenir les classements par domaine. Domaines 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 vérification de santé. Utilisé pour surveiller l'état du service et la connectivité de la base de données.
{
"status": "ok",
"timestamp": "2025-04-22T12:00:00Z",
"database": "connected"
}Toutes les erreurs retournent un format JSON avec le code de statut HTTP et le message d'erreur.
{
"error": {
"code": 404,
"message": "Model not found"
}
}| Code de statut | Description |
|---|---|
| 200 | Requête réussie |
| 400 | Requête incorrecte / paramètres invalides |
| 404 | Ressource non trouvée |
| 429 | Limite de débit dépassée |
| 500 | Erreur interne du serveur |