> ## 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.

# Classement de routage et pool de modèles

> Accès sans connexion au classement du routage intelligent : scores des modèles sur 5 catégories et 23 sous-dimensions, plus le pool de modèles routables regroupés par fournisseur

## 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.

<ResponseField name="dims" type="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.coding` → `text.overall`), avec le score de la dimension parente.

  <ResponseField name="m" type="string">
    Nom du modèle.
  </ResponseField>

  <ResponseField name="v" type="string">
    Identifiant du fournisseur du modèle (en minuscules). Utilisable comme clé de l'objet renvoyé par [Fournisseurs du pool et icônes](/fr/api/RouterEndpoints/vendors) ; 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.
  </ResponseField>

  <ResponseField name="s" type="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.
  </ResponseField>

  <ResponseField name="pin" type="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](/fr/api/Models-API).
  </ResponseField>

  <ResponseField name="pout" type="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.
  </ResponseField>

  <ResponseField name="lat" type="integer">
    Latence du premier token en millisecondes. `null` lorsqu'aucune donnée mesurée n'est disponible.
  </ResponseField>
</ResponseField>

<ResponseField name="pool" type="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).
</ResponseField>

<ResponseField name="poolCount" type="integer">
  Nombre total de modèles dans le pool (après déduplication).
</ResponseField>

## Dimensions

| Catégorie             | Sous-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)](/fr/api/auto-router) ; les dimensions de génération d'images/vidéos ne sont pas incluses.

<ResponseExample>
  ```json 200 theme={null}
  {
    "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
  }
  ```
</ResponseExample>

***

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