Passer au contenu principal
GET
/
api
/
router
/
leaderboard
Classement de routage et pool de modèles
curl --request GET \
  --url https://aihubmix.com/api/router/leaderboard \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://aihubmix.com/api/router/leaderboard"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.text)
{
  "dims": {
    "text.coding": [
      { "m": "claude-opus-4-6", "v": "anthropic", "s": 85.4, "pin": 2.5, "pout": 5, "lat": 822 }
    ]
  },
  "pool": {
    "anthropic": ["claude-opus-4-6"]
  },
  "poolCount": 37
}

Paramètres de requête

Il s’agit d’un endpoint ouvert, accessible sans connexion : aucune authentification n’est requise et il peut être appelé directement depuis des pages frontend ou par des tiers. Le CORS est activé et la limite de débit globale de l’API s’applique. Aucun paramètre de requête.

Paramètres de réponse

La réponse est un objet JSON brut (sans enveloppe success / data), aligné sur la structure de données du classement frontend.
dims
object
Classements par dimension. Les clés sont les noms de dimensions (5 catégories, 23 sous-dimensions — voir le tableau ci-dessous) ; les valeurs sont des tableaux de modèles triés par score décroissant. Seuls les modèles actuellement routables apparaissent ; les modèles exclus manuellement sont omis. Lorsqu’un modèle n’a pas de score dédié pour une sous-dimension, il participe quand même au classement via la chaîne de repli des dimensions (par exemple text.codingtext.overall), avec le score de la dimension parente.
m
string
Nom du modèle.
v
string
Identifiant du fournisseur du modèle (en minuscules). Utilisable comme clé de l’objet renvoyé par Fournisseurs du pool et icônes ; cet endpoint est mis en cache pendant 5 minutes, un fournisseur récemment ajouté au pool peut donc être brièvement absent — prévoyez un repli pour les clés manquantes.
s
number
Score normalisé (0–100, une décimale). Lorsque le modèle n’a pas de score dédié pour la sous-dimension, cette valeur est normalisée à partir du score de la dimension parente de repli.
pin
number
Coefficient de prix en entrée. Il s’agit du coefficient de facturation brut de la plateforme, pas d’un prix unitaire en USD — adapté uniquement à une comparaison relative entre modèles ; pour les prix en USD, consultez l’API de gestion des modèles.
pout
number
Multiplicateur de prix en sortie, relatif au prix d’entrée — pas un prix autonome. Le coefficient de prix de sortie d’un modèle = pin × pout ; ne comparez pas directement pout entre modèles comme un prix de sortie.
lat
integer
Latence du premier token en millisecondes. null lorsqu’aucune donnée mesurée n’est disponible.
pool
object
Pool de modèles routables. Les clés sont les identifiants de fournisseurs ; les valeurs sont les noms des modèles du fournisseur actuellement dans le pool (ordre alphabétique).
poolCount
integer
Nombre total de modèles dans le pool (après déduplication).

Dimensions

CatégorieSous-dimensions
Texte (11)text.overall, text.coding, text.math, text.instruction_following, text.longer_query, text.language.chinese, text.language.english, text.occupational.software_it, text.occupational.mathematical, text.occupational.legal, text.occupational.medicine
Vision (6)vision.overall, vision.ocr, vision.diagram, vision.homework, vision.chinese, vision.english
Développement web (4)code_webdev.overall, code_webdev.html, code_webdev.react, code_image_to_webdev.overall
Recherche (1)search.overall
Document (1)document.overall
Ces 23 sous-dimensions sont le sous-ensemble public des 30+ dimensions de routage intégrées au Routage automatique (Auto Router) ; les dimensions de génération d’images/vidéos ne sont pas incluses.
{
  "dims": {
    "text.coding": [
      { "m": "claude-opus-4-6", "v": "anthropic", "s": 85.4, "pin": 2.5, "pout": 5, "lat": 822 }
    ]
  },
  "pool": {
    "anthropic": ["claude-opus-4-6"]
  },
  "poolCount": 37
}

Dernière mise à jour : 2026-07-13