Produits que nous exploitons

AI Rating API

Quel modèle cette charge de travail devrait-elle utiliser aujourd’hui ? Trois sources publiques — un catalogue, un indice de qualité et une arène de préférence humaine — réconciliées chaque matin en listes classées par palier de prix, servies sous forme d’API JSON versionnée et de tableau de bord.

Le tableau de bord des classements de modèles d’IA : modèles de texte classés par score de capacité au sein de paliers de prix, mis à jour quotidiennement.

Le déclic

Chaque projet qui appelle un modèle intègre une opinion périmée sur le meilleur modèle.

Nous ne cessions de coder en dur des choix de modèles dans nos propres systèmes, et ces choix devenaient périmés — le paysage des modèles se renouvelle chaque mois, les opinions à son sujet plus lentement. Alors nous avons fabriqué les données d’opinion : reconstruites quotidiennement, réconciliées à partir de sources qui mesurent des choses différentes, et servies derrière une API stable que nos propres projets peuvent interroger plutôt que de coder en dur. Les identifiants de modèles dans les réponses sont compatibles avec OpenRouter, de sorte que la réponse peut être acheminée directement.

Ce que nous avons bâti

Une question en entrée, une réponse défendable en sortie.

Un seul point de terminaison répond à la vraie question : les meilleurs modèles de texte ou de vision dans ma fourchette de prix, aujourd’hui. Demandez une catégorie et un palier, et vous obtenez les dix meilleurs, chacun avec son score de capacité, ses prix, sa fenêtre de contexte et les sources qui l’ont recommandé. Un point de terminaison d’état indique exactement à quel point les données sont fraîches et quelles sources ont réussi ; le contrat est versionné sous /v1 et publié comme spécification OpenAPI. Le tableau de bord, ce sont les mêmes données rendues lisibles — rendu côté serveur, sans cadriciel, rapide.

Le tableau de bord des classements de modèles d’IA sur un téléphone : modèles de texte classés au sein de paliers de prix.
le tableau de bord, lisible sur un téléphone

Comment ça fonctionne

Trois sources, trois axes : ce qui existe et à quel prix, sa capacité, et ce que les humains préfèrent.

OpenRouterle catalogue : modèles,prix, identitésArtificial Analysisle signal de qualité(indice d’intelligence)LM Arenapréférence humaine —bris d’égalité seulementLa reconstruction quotidienneune exécution, chaque matin à 06:00 UTCApparierun modèle,trois noms différentsNoterla capacité seule,sur une échelle fixeRépartirpar prix mixte ;10 meilleurs par palierInstantané versionnéécrit en entier, puis unpointeur bascule — atomiqueAPI JSONun contrat /v1 versionnéTableau de bordles mêmes données, lisibles
Chaque source couvre un axe différent, alors aucune ne peut être écartée et aucune n’est de confiance pour tout. Si une source requise échoue, l’API continue de servir l’instantané d’hier et se déclare dégradée — elle ne publie jamais de classements vides.

Chaque matin, une seule exécution récupère les trois sources en parallèle — avec délais d’attente, tentatives et temporisation — puis apparie, note et répartit le peloton en paliers. Le résultat est écrit comme un instantané versionné complet avant qu’un seul pointeur ne bascule pour le publier : les lecteurs voient les anciens classements ou les nouveaux, jamais une exécution à moitié écrite. Si une source requise est en panne, le pointeur ne bascule tout simplement pas — l’API sert les données d’hier et le signale dans son point de terminaison d’état.

Le nœud du problème : trois noms pour chaque modèle

Chaque source nomme les modèles à sa façon, et l’une d’elles scinde les modèles en variantes d’effort.

Réconcilier des catalogues, c’est là que les projets de classement dérapent discrètement : appariez trop librement et un petit modèle hérite du score d’un gros modèle ; appariez trop strictement et la moitié du peloton disparaît. Notre outil d’appariement n’autorise une correspondance que lorsqu’un nom est un préfixe de l’autre et que le reste est manifestement des métadonnées — une date, une étiquette de version, « preview » — ou un marqueur d’effort connu comme « thinking ». Quand une source répertorie plusieurs variantes d’effort d’un même modèle, la plus forte est conservée et étiquetée comme telle.

acme-large-2026-01-07le nom du catalogueAcme Large (reasoning)le nom de l’indice de qualitéacme-large-previewle nom de l’arèneGrammaire de suffixesminuscules, sans séparateurs ;le reste doit être des métadonnéesou un marqueur d’effort connuUn seul modèlemeilleure varianteacme-large-minisemble proche, ne l’est pasrejeté : « mini » est un modèle différent, pas des métadonnées
Trois catalogues, trois systèmes de nommage, un seul modèle. Une seule liste d’autorisation génère la règle d’appariement, de sorte que « ce qui compte comme métadonnées » ne peut pas se contredire — et les noms presque identiques restent des modèles distincts au lieu de polluer les classements. Les noms présentés sont donnés à titre indicatif.

Décisions à souligner

  • Le prix est un palier, pas un score. Les paliers segmentent déjà par coût ; noter aussi le prix compterait deux fois le bas prix et laisserait un modèle faible mais bon marché devancer un modèle fort. Le score mesure la capacité seule.
  • Une échelle fixe, pour que les scores gardent leur sens dans le temps. Les scores sont mis à l’échelle par rapport à une bande de référence fixe plutôt qu’au peloton de chaque jour — un 71 ce mois-ci est comparable à un 71 le mois dernier.
  • Les cotes de l’arène départagent les égalités ; elles ne classent jamais. Chaque modèle de pointe sature le sommet de l’échelle de préférence, alors elle ne peut pas séparer les meneurs — elle n’ordonne que des quasi-égaux.
  • Le palier coûteux est conditionné par la récence. Les modèles coûteux simplement parce qu’ils sont vieux n’ont pas leur place à côté des fleurons actuels, alors le palier supérieur exige une date de sortie récente.
  • Aucune liste d’autorisation de fournisseurs. Un nouveau fournisseur apparaît dans les classements dès le premier matin où il possède des données recoupées entre les sources — rien à maintenir, rien à oublier.

Réalisé avec

  • Cloudflare Workers
  • KV
  • Hono

C’est ainsi que nous exploitons nos propres produits

Les mêmes standards s’appliquent au travail client — des projets à portée fixe ou des blocs prépayés d’heures d’ingénierie infonuagique, réseau et sécurité.