Passer au contenu principal
AIHubMix Fidelitas prend pour objet de mesure la performance de livraison d’un même modèle dans les services de différents fournisseurs de modèles, et évalue séparément la justesse des résultats des tâches, la disponibilité des fonctionnalités, la performance de réponse et l’achèvement des premières requêtes. Le score total et les scores des quatre dimensions sont présentés conjointement afin de comparer la performance de service d’un même modèle dans des conditions de test prescrites. Le présent document applique AIHubMix Fidelitas Standard v2.0, dont la version de projet est AF v2.0. Le score principal utilise les résultats de prise en charge fonctionnelle et de mesure du cache configurés selon la documentation du fournisseur ; la compatibilité d’interface et les résultats de cache en configuration par défaut sont rapportés séparément comme indicateurs de diagnostic.

Périmètre de notation et lecture

L’objet de notation indépendant est « fournisseur de modèles × version de modèle », c’est-à-dire le service d’une version de modèle fourni par un fournisseur de modèles donné. Chaque objet produit, dans un lot d’évaluation et une configuration donnés, un ensemble de scores sur les quatre dimensions et un score total. Le mode de raisonnement, les paramètres de requête, le niveau de service du compte, la région de test et la période d’observation sont des conditions de mesure, enregistrées avec les résultats. Les résultats obtenus dans des conditions différentes sont signalés séparément et ne sont pas fusionnés directement. Lorsque la version du modèle, la région ou le niveau de service ne peuvent pas être vérifiés, l’état non vérifié correspondant est indiqué, sans présomption de confirmation. Les évaluations sont exécutées via l’API AIHubMix ; les résultats décrivent la performance réellement observée selon ce mode d’accès. Le service de référence officiel est également mesuré via l’API AIHubMix et ne constitue pas une mesure effectuée par connexion directe et indépendante à l’API officielle. Un même groupe de comparaison utilise le même jeu de tâches, les mêmes répétitions, le même délai d’expiration, le même budget de requêtes, la même notation des échecs et la même méthode statistique. Les champs de requête nécessaires, la structure de streaming et les champs d’usage définis par la documentation du fournisseur sont traités par la couche d’adaptation d’accès (adapter), tandis que l’objectif de mesure reste identique. Cette méthode ne sert pas au classement des capacités d’intelligence entre modèles ; l’identité du fournisseur de modèles ne constitue pas un motif d’attribution de points supplémentaires.

États du score

Les valeurs manquantes et les scores de 0 sont traités séparément. Lorsqu’un service échoue explicitement ou ne fournit pas une capacité requise, l’échec est comptabilisé selon la règle correspondante ; en cas de mesure manquante, de dénominateur inconnu ou de preuves insuffisantes, l’état correspondant est conservé. Si une dimension est indisponible, le score total est également marqué indisponible et son poids n’est pas redistribué aux autres dimensions.

Interprétation des résultats

  • Les indicateurs bruts sont convertis en performance absolue A par la formule de notation, puis combinés à la référence relative et aux preuves pour obtenir le score composite de dimension D. Le score total utilise D et ne pondère pas directement le taux de justesse brut, le taux de réussite fonctionnelle ou le taux de réussite du service.
  • Les scores reflètent la performance dans un jeu de tâches, une charge, une région, une configuration et une fenêtre d’observation donnés ; les conditions d’application sont enregistrées avec les résultats.
  • La précision d’affichage ne représente pas la capacité de discrimination statistique. Les écarts de qualité des réponses s’interprètent à l’aide d’intervalles statistiques appariés ; un écart au niveau des décimales ne suffit pas à établir une supériorité.
  • Le score total est un indice de synthèse ; il ne constitue pas une certification et ne comporte pas d’intervalle de confiance. Les conclusions statistiques reposent sur les preuves propres à chaque dimension.
  • La fiabilité du service rapporte le nombre de réussites initiales, le nombre d’occasions planifiées et l’intervalle bilatéral à 95%, et ne s’interprète pas directement comme un SLA de long terme.
Après examen et confirmation d’une non-concordance de l’identité du modèle, d’une troncature silencieuse des entrées, d’une fuite de contenu sensible, d’une dégradation grave du protocole ou d’une anomalie de facturation, le résultat est marqué séparément « non admis » ; les preuves de reproduction et les limites d’utilisation sont conservées. Les scores de dimension et le score total ne neutralisent pas cette restriction.

Score total et composition des dimensions

Formule du score total

Le score total est calculé par pondération des scores composites des quatre dimensions. D_Q, D_F, D_P et D_R désignent respectivement les scores composites de la qualité des réponses, de la prise en charge fonctionnelle, de la vitesse de réponse et de la fiabilité du service.
Score total
Les quatre scores composites de dimension utilisent une échelle de 0 à 100. Le score total résume le résultat global ; les quatre scores de dimension servent à identifier les écarts précis.

Composition à trois couches

Chaque score composite de dimension D est calculé par pondération de la performance absolue A, de la performance relative à la référence officielle B et de la complétude des preuves C.
Score de dimension
A, B et C sont des symboles de couche de calcul et ne désignent pas un niveau d’accès. La performance absolue utilise la formule prescrite ; le service le plus rapide ou le mieux noté de ce lot n’est pas fixé à 100 et aucune renormalisation n’est effectuée par lot. La partie située avant le tiret bas désigne la couche de calcul, celle située après désigne la dimension de notation. Par exemple, A_F est le score de prise en charge fonctionnelle de la couche de performance absolue, et D_F le score de prise en charge fonctionnelle après composition des trois couches. Le score principal et les valeurs de diagnostic utilisent également les suffixes de configuration suivants : native désigne une configuration conforme à la documentation du fournisseur, strict une vérification stricte de l’interface et default la configuration par défaut définie dans le présent document. K est le symbole de cache de cette méthode et ne désigne pas Quality. Le score principal utilise uniformément F_native et K_native ; les valeurs de diagnostic ne sont pas mélangées au score principal.

Performance relative à la référence officielle B

A_official désigne le score de performance absolue du service de référence officiel pour la dimension considérée ; son score relatif à la référence officielle B_official est fixé à 50.
Couche relative à la référence officielle
clip(x, −1, 1) est une fonction d’écrêtage qui limite x à l’intervalle de −1 à 1. Le paramètre d’échelle d’écart δ est défini par dimension : La qualité des réponses utilise un bootstrap par grappes sur 5,000 tâches appariées pour estimer l’intervalle d’écart par rapport à la référence officielle. Lorsque l’intervalle bilatéral à 95% contient 0, B_Q = 50 ; lorsque l’intervalle ne contient pas 0, le calcul suit la mise en correspondance ci-dessus. Le service de référence officiel fait l’objet d’une mesure indépendante de performance absolue ; son propre B est fixé à 50, sans note maximale présupposée. Lorsque des configurations, délais d’expiration, périodes ou vues de résultats différents ne sont pas comparables, aucune valeur estimée n’est renseignée dans la couche relative.

Complétude des preuves C

C se compose des cinq éléments suivants, chacun sur un maximum de 20 points, pour un total de 100. Chaque élément est valorisé selon le degré de couverture et les preuves consignées, et peut valoir 20, 10 ou 0 point : C évalue les preuves de mesure et non directement la capacité du modèle. Chaque valorisation est associée à un enregistrement de preuve et l’état du résultat est conservé séparément ; le score de la couche de preuves ne remplace pas la vérification nécessaire de la validité des données.

Qualité des réponses

La qualité des réponses Q mesure, sur la base des réponses de référence et du protocole de notation prescrit, la proportion d’instances de tâches correctes parmi l’ensemble des instances valides.

Jeu de tâches et notation

Performance absolue de la qualité des réponses
Les trois axes sont agrégés par nombre d’instances ; les taux de justesse de chaque axe ne font pas l’objet d’une moyenne à poids égal. Une tâche d’outils multi-tours peut correspondre à plusieurs requêtes API ; le nombre d’instances de tâches et le nombre de requêtes sont comptabilisés séparément.
Ce jeu de tâches est un jeu dérivé de l’AF Suite ; il ne constitue pas un sous-ensemble exact de l’Artificial Analysis officiel et ne reproduit pas les résultats de son classement. Les 50 tâches BFCL multi-tours sont composées à partir de tâches réelles et sont définies séparément de l’environnement d’exécution multi-tours avec état officiel de BFCL. Les sources et versions sont indiquées dans Sources des jeux de données.

Conditions de comparaison et traitement des données manquantes

  • La justesse des tâches est déterminée à partir des réponses de référence ; les réponses du service de référence officiel ne servent pas de vérité terrain.
  • Chaque partie utilise le même budget contrôlable, le même nombre d’échantillonnages et les mêmes paramètres d’équivalence sémantique ; lorsque le mode de raisonnement, le gabarit d’outils ou effort ne peuvent pas être alignés, la mention « configuration non comparable » est appliquée.
  • Les échecs de service, délais d’expiration, refus de réponse et épuisements de budget sont comptabilisés comme échecs de tâche au dénominateur.
  • Les enregistrements dont le juge est invalide ou qui ne comportent pas de décision valide sont signalés séparément, exclus du dénominateur calculable, et l’état de résultat de référence est conservé.
  • Les règles de filtrage des tâches sont précisées dans l’inscription du test ; le rapport indique le nombre planifié, le nombre filtré et le nombre réellement noté.
  • Les répétitions sont rattachées à la grappe de la même tâche et ne sont pas traitées comme de nouvelles tâches indépendantes.
Les écarts relatifs sont estimés par un bootstrap par grappes sur tâches appariées, par axe, avec 5,000 répétitions. Chaque partie utilise le même index d’échantillonnage des tâches ; l’intervalle bilatéral à 95% de l’écart est rapporté. Lorsque l’intervalle contient 0, la mention « écart non établi » est appliquée et la couche relative à la référence officielle prend la valeur 50.

Prise en charge fonctionnelle

La prise en charge fonctionnelle F mesure la disponibilité des fonctionnalités d’interface dans la configuration prescrite et n’est pas comptée une seconde fois dans le taux de justesse des réponses aux tâches.

Groupes fonctionnels et poids

f[组] (Functional Group Pass Score, score de réussite d’un groupe fonctionnel) représente le taux de réussite des instances applicables valides d’un groupe fonctionnel. Dans la formule, f流式 (streaming), f工具 (outils), f约束 (contraintes), f上下文 (contexte), f错误 (erreurs) et f计量 (mesure) correspondent respectivement aux six groupes du tableau.
Performance absolue de la prise en charge fonctionnelle
Chaque groupe comprend 10 cas de test, chaque cas étant exécuté une fois dans 3 fenêtres, soit 60 cas de test et 180 décisions. Les requêtes répétées prescrites au sein d’un cas sont enregistrées séparément et ne modifient pas le regroupement des cas ni les poids.

États de décision

Le score de capacité native est calculé sur les enregistrements applicables valides. En présence d’enregistrements INVALID ou UNOBSERVED, les limites de couverture et de dénominateur sont également communiquées ; lorsque les vérifications nécessaires manquent de preuves, le score de compatibilité stricte est indisponible. Une capacité prise en charge nativement par le modèle mais non fournie par le service est comptée comme FAIL et ne peut pas être classée NA.

Capacités natives et compatibilité d’interface

Lorsqu’un champ est présent et que sa position ou sa dénomination est conforme à la documentation du fournisseur, la vérification de capacité native l’interprète selon sa structure réelle. Lorsqu’un champ est totalement absent, comporte une valeur erronée ou des contradictions, la décision suit le résultat réel de la vérification. La couche d’adaptation conserve les champs d’origine et les justifications de mappage, sans présumer qu’une valeur inconnue correspond à une fonctionnalité réussie. F_native et F_strict sont rapportés séparément et ne peuvent pas être utilisés en alternance dans le score principal d’un même tableau de comparaison. La proportion de réussite effective du cache est intégrée à la vitesse de réponse ; l’exactitude de la facturation est vérifiée séparément.

Vitesse de réponse

La vitesse de réponse P se compose de la performance de réponse du contenu et de la réussite effective du cache. Le score principal utilise K_native.

Charge et échantillonnage

Le profil sans raisonnement I (Non-thinking Profile, profil de charge sans raisonnement) et le profil avec raisonnement T (Thinking Profile, profil de charge avec raisonnement) sont mesurés et rapportés séparément. I et T sont des identifiants de profil de charge ; le profil I exige que le modèle prenne en charge nativement le mode sans raisonnement, le profil T enregistre effort, le budget de raisonnement et le budget de sortie. C1 (Concurrency 1, concurrence unique) et C10 (Concurrency 10, 10 requêtes simultanées) désignent le nombre de requêtes exécutées simultanément. Ici, C désigne Concurrency et se distingue de la couche C de complétude des preuves. Le test de concurrence utilise un mécanisme de complément en boucle fermée : une requête est renvoyée à chaque requête terminée. C10 représente le résultat observé sous cette charge et ne constitue pas une courbe de capacité complète.

Chronométrage et sortie valide

Lorsque le contenu est renvoyé en un seul bloc, le TPOT est marqué invalide et aucun débit par token n’est construit à partir de cette valeur. La statistique de notation utilise le P50 (50th Percentile, 50e percentile, c’est-à-dire la médiane) avec traitement des échecs ; le P95 empirique (95th Percentile, 95e percentile) et la variation entre fenêtres sont rapportés séparément ; 90 échantillons par palier ne permettent pas de conclure sur le P99 (99th Percentile, 99e percentile). Ici, P désigne Percentile et se distingue de la dimension P de vitesse de réponse.

Formule de notation

Les noms de fonctions et les symboles de sous-scores de cette section sont des notations de calcul propres à cette méthode ; leur signification est la suivante : A_P est le score absolu de vitesse de réponse incluant la performance de réponse et le sous-score de cache ; D_P est le score de la dimension vitesse de réponse après composition avec la référence relative et les preuves, utilisé dans le score total. Ci-dessous, clip limite la valeur à l’intervalle de 0 à 1, ln désigne le logarithme népérien, min la valeur la plus petite et Σ la somme. Les paramètres τ, b, c et k des formules sont définis dans le tableau de paramètres qui les suit :
Performance absolue de la vitesse de réponse
Les cibles ci-dessus s’appliquent à la charge prescrite par la présente norme et ne représentent pas des seuils universels pour tous les modèles et toutes les charges de travail.

Sorties invalides et isolation des mesures

Les sorties dont la longueur ne correspond pas, dont les points de vérification sont erronés, qui présentent une dégénérescence en boucle, une erreur dans le flux, une terminaison anormale ou une troncature sont jugées invalides et restent comptabilisées dans la charge et le temps de traitement. Avant le calcul du P50, les traitements suivants sont appliqués :
  • Le TTFA est compté comme l’infini positif, avec un sous-score de latence de 0.
  • Le TPOT est compté comme 10b, soit 50 ms/token.
  • La contribution aux sorties valides du goodput est de 0, le temps restant comptabilisé dans la fenêtre C10 correspondante.
  • Le temps réellement mesuré d’origine est conservé séparément et n’est pas remplacé par la valeur de traitement de notation.
Le nombre de requêtes valides, le nombre planifié et le taux de sorties valides sont également rapportés. Les résultats de performance incluent l’effet des échecs de service sur le service rendu et ne peuvent pas être interprétés uniquement à partir de la latence des requêtes réussies.

Réussite du cache

Le sous-score de cache K (Cache Hit Score, sous-score de réussite effective du cache) mesure la proportion de tokens d’un préfixe réutilisable effectivement rapportés comme lus depuis le cache. Pour chaque longueur, les quantités lues et les quantités réutilisables des requêtes chaudes sont d’abord agrégées, puis les deux longueurs 8k et 32k sont agrégées à poids égal. Ici, native_tokens désigne des tokens mesurés avec le tokenizer natif spécifié ; ce terme se distingue de native dans K_native, qui désigne la configuration conforme à la documentation du fournisseur.
Sous-score de réussite du cache
Le taux de réussite pondéré par les tokens, après fusion des différentes longueurs, peut servir d’indicateur de diagnostic et ne remplace pas le K à poids égal du score principal.

Séquence de test et dénominateur

Chaque groupe utilise un long préfixe fixe et de nouvelles questions variables, pour un total de 5 requêtes :
  1. La première requête écrit dans le cache ; un identifiant aléatoire indépendant est ajouté au début du préfixe afin d’isoler les groupes de test.
  2. Les requêtes 2 à 4 conservent un préfixe identique octet par octet et utilisent de courtes questions différentes à la fin ; elles sont lancées respectivement 5, 30 et 120 secondes après l’achèvement de la requête précédente.
  3. La cinquième requête utilise un nouveau préfixe entièrement indépendant, servant de contrôle à froid.
Les trois fenêtres couvrent chacune les deux paliers d’environ 8k et 32k, soit 30 requêtes au total. Seules les requêtes 2 à 4 entrent dans la notation des réussites à chaud, soit 9 occasions de requêtes chaudes par longueur. La première écriture et le contrôle à froid sont vérifiés séparément. Le dénominateur utilise le nombre enregistré de tokens natifs du préfixe réutilisable, déterminé selon le tokenizer, le gabarit et les règles de cache spécifiés. Les nouvelles questions et les parties non réutilisables sont identifiées séparément ; le dénominateur n’est pas remplacé par l’ensemble des tokens d’entrée, par la quantité effectivement lue ni par le comptage o200k_base. Les quantités lues rapportées par blocs conservent leur valeur d’origine et la taille de bloc. Le score principal utilise K_native : la configuration nécessaire à l’activation du cache est appliquée selon la documentation du fournisseur ; les champs d’affinité de session nécessaires relèvent de l’adaptation d’accès. K_default enregistre, selon une règle uniforme, le résultat obtenu sans configuration d’affinité de session, à titre de diagnostic de configuration par défaut. Tous les fournisseurs appliquent le même principe de détermination de configuration ; le rapport conserve la configuration concrète.

Cas anormaux et non observables

usage ne peut confirmer que la quantité de lectures de cache rapportée par l’interface. Les frais réels ne peuvent être marqués comme vérifiés qu’après contrôle ; une réussite de cache n’équivaut pas à la gratuité et ne garantit pas une réduction du coût total.

Fiabilité du service

La fiabilité du service R mesure la proportion d’un ensemble fixe de requêtes achevées effectivement lors de la première exécution ; la notation n’utilise ni nouvelle tentative automatique ni repli vers un autre fournisseur de modèles :
Performance absolue de la fiabilité du service

Ensemble de test et conditions de réussite

Le test comprend 300 occasions, réparties sur 3 fenêtres de 100 occasions chacune. Chaque ensemble de 100 utilise la même combinaison de tâches : 40 textes courts, 30 entrées longues d’environ 10k, 20 appels de protocole d’outils et 10 appels uniques avec historique multi-tours. Les tâches d’outils utilisent un historique valide prédéfini afin de stabiliser le dénominateur de notation. La concurrence unique est appliquée par défaut et le débit de requêtes reste dans les quotas RPM et TPM vérifiés. Cette suite est exécutée indépendamment et n’intègre ni tâches de qualité des réponses, ni cas fonctionnels négatifs, ni nouvelles tentatives de diagnostic, ni préchauffage, ni requêtes de charge de stress. La réussite initiale satisfait simultanément les conditions suivantes :
  • Le statut HTTP est conforme aux attentes, la structure de réponse et la séquence d’événements sont valides.
  • Le contenu ou le payload d’outil est non vide et se termine normalement.
  • Absence d’erreur dans le flux, de troncature inattendue ou de champ requis manquant.
  • Les champs usage prescrits sont complets et interprétés selon la structure d’interface correspondante.
  • La requête est achevée dans le délai limite de 300 secondes.
Un statut HTTP 200 ne suffit pas à lui seul à établir la réussite ; les erreurs de réponse aux tâches et les échecs de service sont comptabilisés séparément.

Échecs, enregistrements invalides et intervalles

Les erreurs 429 dans le quota, les erreurs côté serveur, les échecs de connexion, les délais d’expiration, les retours vides, les ruptures de flux et les troncatures anormales sont comptés comme échecs. Lorsqu’une défaillance du fournisseur de modèles empêche l’envoi d’une requête planifiée, l’échec est comptabilisé et la cause enregistrée. Une anomalie de l’environnement de test ou du testeur est marquée INVALID, n’est pas imputée au service évalué, et le nombre d’occasions valides ainsi que les limites de couverture sont conservés. Les requêtes de diagnostic sont enregistrées séparément et ne remplacent pas les résultats initiaux. Le taux de réussite est rapporté avec un intervalle de confiance bilatéral à 95% de Clopper–Pearson. Le taux de réussite observé de 300/300 est de 100%, la borne inférieure de l’intervalle étant d’environ 98.78% ; cela ne prouve pas pour autant un taux de réussite du service de 100% à long terme. La répartition des échecs et la plus longue série d’échecs consécutifs sont enregistrées par fenêtre et par catégorie de tâche.

Échelle des tests et comparabilité

Taille des échantillons

Voici la taille planifiée d’AF Full dans l’AF Suite : Le nombre d’instances de tâches, le nombre de requêtes API et le nombre de requêtes au juge sont comptabilisés séparément ; les tâches d’outils à plusieurs étapes et les répétitions au sein d’un cas peuvent correspondre à des requêtes supplémentaires.

Conditions d’exécution

  • Un même groupe de comparaison applique uniformément le jeu de tâches, les répétitions, le délai d’expiration, la température, le budget de sortie, le traitement des échecs et la formule de notation.
  • Le même client, la même région réseau et la même stratégie de connexion sont utilisés ; le niveau de service du compte, les heures réelles de début et de fin et l’ordre d’exécution sont enregistrés.
  • Le test complet utilise 3 fenêtres espacées d’au moins 60 minutes ; la qualité des réponses et la vitesse de réponse sont exécutées séparément.
  • L’ID de modèle, l’authentification, les champs nécessaires, le format de streaming, le mappage de l’usage, la sémantique du cache et la base du tokenizer font l’objet d’un enregistrement d’adaptation.
  • L’adaptation d’accès est enregistrée et validée avant l’échantillonnage ; la même règle s’applique à tous les fournisseurs de modèles éligibles.
  • La vue principale de notation utilise uniformément F_native et K_native ; les diagnostics de compatibilité et de configuration par défaut sont rapportés séparément.
  • Les résultats de la première exécution sont conservés en permanence ; les quantités planifiées, les quantités réelles et les enregistrements filtrés, échoués, invalides et non observés sont vérifiés séparément.
Les tests sont exécutés dans les limites des quotas, autorisations et coûts approuvés. Lorsque des conditions nécessaires ne sont pas remplies, les résultats conservent un état limité, incomplet ou indisponible, sans renormalisation des éléments restants.

Sources des jeux de données et enregistrement des résultats

Sources des jeux de données

La qualité des réponses utilise un jeu de tâches dérivé et versionné, avec conservation des sources, des enregistrements d’échantillonnage et des informations de vérification d’intégrité. Le jeu de tâches de qualité des réponses d’AF Full comprend 775 tâches distinctes ; les instantanés de source sont les suivants : BFCL est échantillonné par quotas de catégories ; HLE et AA-LCR sont échantillonnés par proportions stratifiées avec une couverture minimale garantie pour chaque strate. L’échantillonnage utilise une graine spécifiée et un tri SHA-256 ; la version du jeu de tâches, la liste de filtrage et le protocole de notation sont enregistrés avec les résultats. Les liens ci-dessus servent à vérifier les sources d’origine et ne constituent pas un ensemble d’évaluation complet permettant de reproduire directement les scores AF. Les données sous restriction ne sont pas redistribuées dans le présent document ; les licences applicables suivent la source correspondante.

Enregistrement et vérification des résultats

Les rapports des fournisseurs de modèles sont uniformément désignés sous le nom AF Profile et consignent les informations d’évaluation suivantes : La réussite du service, la justesse des tâches et la validité des sorties sont signalées séparément. Les cas négatifs ne sont pas intégrés au score de fiabilité du service ; les lectures et écritures de cache sont mesurées séparément ; l’état de vérification des coûts estimés et des coûts réels est enregistré séparément. Avant toute présentation externe, les clés d’API, identifiants d’utilisateur et contenus sensibles sont supprimés ; les valeurs sont accompagnées de leur unité et les valeurs manquantes conservent leur état.

Données de référence et exemples de calcul

Les résultats des cinq services de DeepSeek V4.1 Flash 1017 servent ci-dessous à illustrer la méthode de calcul. Le score principal utilise F_native et K_native. Les valeurs sont affichées avec deux décimales ; les calculs se fondent sur les valeurs intermédiaires conservées dans les fichiers de résultats.
Cette section présente des résultats de référence (PROVISIONAL). Les preuves d’inscription préalable de la collecte et de l’adaptation sont incomplètes et ne permettent pas de considérer ces résultats comme des résultats AF Full officiels de l’AIHubMix Fidelitas Standard. La qualité des réponses compte 4,240 instances par service, auxquelles s’ajoutent 10 instances filtrées. Les juges de HLE/AA-LCR et le modèle évalué appartiennent à la même famille DeepSeek ; les preuves de calibration indépendante sont insuffisantes. Les résultats se limitent à la configuration et au périmètre d’observation enregistrés.

Performance absolue et sous-score de cache

Dans le tableau ci-dessous, Q, F, P et R désignent la performance absolue A et ne constituent pas directement les scores affichés des quatre dimensions du score total. K est le sous-score de cache inclus dans P.
  • Les cinq services obtiennent 300/300 pour la suite de fiabilité du service ; les échecs de service des autres suites restent comptabilisés dans leur dimension respective et ne peuvent pas être remplacés par le résultat de la suite R.
  • Le K_native de Fireworks utilise la configuration d’affinité de session prescrite par la documentation ; les autres services sont mesurés avec la configuration exigée par leur documentation respective.
  • Le K de Baidu applique la règle d’échantillonnage qui interprète comme 0 l’omission du champ en cas de zéro réussite ; les preuves d’inscription préalable correspondantes sont incomplètes ; le contrôle à froid 8k comporte des enregistrements non achevés et K conserve l’état de référence.
  • Le F_strict de DeepSeek est indisponible en raison de 27 enregistrements INVALID ; F_native est calculé sur les enregistrements applicables valides.

Composition de la dimension prise en charge fonctionnelle

Prenons l’exemple d’Alibaba Cloud : le score absolu de prise en charge fonctionnelle est A_F = 89.777778, le score absolu correspondant de la référence officielle est 94, l’échelle d’écart est δ_F = 15 et la complétude des preuves est C_F = 100. Le score relatif à la référence officielle B_F est d’abord calculé, puis le score de dimension D_F est composé :
Score relatif à la référence officielle et score de la dimension fonctionnelle
89.78 représente la performance absolue de la fonctionnalité native et 80.54 le score affiché de la dimension fonctionnelle utilisé dans le calcul du score total.

Score de fiabilité du service de la référence officielle

La suite R de la référence officielle obtient 300/300 ; le score absolu de fiabilité du service est A_R = 100, le score relatif à la référence officielle B_R = 50 et la complétude des preuves C_R = 100 :
Composition de la dimension fiabilité du service
100% est le taux de réussite observé de la suite de fiabilité du service pour cette campagne, et 90 le score affiché de la dimension après composition des trois couches.

Scores affichés des dimensions et score total

Le tableau ci-dessous utilise les valeurs D et correspond à la formule du score total. L’ordre de présentation des services est conservé ; le tableau n’est pas trié par score. Prenons l’exemple de la référence officielle :
Calcul du score total

Indicateurs de diagnostic indépendants

F_strict exprime la compatibilité d’interface et K_default le résultat de cache obtenu sans configuration d’affinité de session. Aucune des deux colonnes ne remplace les entrées du score principal. Pour l’écart de qualité des réponses par rapport à la référence officielle, les intervalles à 95% de ByteDance, d’Alibaba Cloud et de Fireworks contiennent tous 0, d’où B_Q = 50. L’écart de Baidu est d’environ −4.46 points de pourcentage, avec un intervalle à 95% d’environ −5.78 à −3.16 points de pourcentage. Cette conclusion se limite au présent ensemble de tâches et aux conditions d’observation ; elle ne s’étend pas à une conclusion sur la significativité statistique du score total.

Norme et conditions d’application

Identifiant de la norme : AIHubMix Fidelitas Standard v2.0. Les résultats consignent également l’AF Suite, la configuration d’adaptation, le protocole de notation et les conditions de mesure. Les résultats obtenus avec des configurations ou des périmètres statistiques différents sont interprétés séparément. Les quatre scores de la page du modèle sont les valeurs D ; le taux de justesse, le taux de réussite fonctionnelle, la latence, la proportion de cache et le taux de réussite initial figurant dans les rapports sont les indicateurs bruts correspondants ou les valeurs A. Le score total sert à la présentation synthétique ; la décision d’accès concrète repose sur les résultats par dimension, les exigences fonctionnelles et les conditions de preuve. Documentation associée : Choisir un modèle · Détails et comparaison des modèles Date du document : 2026-11-05