Réponse courte
Il est normal qu’un modèle indique incorrectement sa propre version. Cela ne prouve pas que vous avez appelé le mauvais modèle. Le paramètremodel est principalement utilisé par le serveur API pour le routage. Le modèle peut ne pas voir ce champ et peut ne pas connaître le nom final de publication si ce nom a été attribué après l’entraînement. Les produits web officiels répondent souvent correctement, car la couche produit injecte une consigne système qui indique son identité au modèle.
Lorsque vous appelez un modèle via une API sans ajouter d’information d’identité dans le message système, le modèle peut deviner un nom plus ancien à partir de ses données d’entraînement.
Quand cela se produit
- Vous appelez un nouveau modèle, mais il indique être une ancienne version
- Le site officiel donne correctement la version, mais pas l’appel API
- Le même modèle se présente différemment dans plusieurs outils
- Vous voulez vérifier si la passerelle API a appelé le modèle demandé
- Un utilisateur traite « Quel modèle es-tu ? » comme méthode de vérification
Pourquoi cela se produit
Les noms de modèles sont souvent finalisés après l’entraînement. Pendant l’entraînement, le modèle apprend des modèles de langage, de code et de connaissance. Il peut ne pas apprendre le nom de produit final utilisé après la publication. Dans une requête API, le champmodel indique au serveur vers quel modèle router. Ce n’est pas du contenu de discussion ordinaire, et le modèle peut ne pas le recevoir comme information d’identité.
Les produits web officiels peuvent ajouter des instructions cachées telles que « Vous êtes ce modèle. » Les appels API n’ajoutent généralement pas automatiquement cette consigne d’identité.
Comment vérifier le modèle réellement utilisé
Ne vous fiez pas uniquement à la question « Quelle version es-tu ? » posée au modèle. Vérifiez plutôt le chemin de la requête et les champs de réponse.
Example response:
Comment faire répondre le modèle avec une identité précise
Si votre produit doit faire en sorte que le modèle se décrive d’une manière précise, placez cette identité dans le message système :Erreurs fréquentes
- Utiliser « Quel modèle es-tu ? » comme seule méthode de vérification.
- Supposer que le fournisseur a remplacé le modèle parce que l’auto-description est incorrecte.
- Supposer que le paramètre
modelentre toujours dans le contexte du modèle. - Ignorer les journaux du tableau de bord et le champ de réponse
model. - Ajouter l’identité du modèle au message système et supposer que le modèle réel a changé.

