Si votre temperature est réglée au-dessus de 0, le modèle générera des sorties avec une certaine part d’aléatoire; il est donc normal d’obtenir des complétions différentes. Lorsque vous voulez des résultats cohérents et reproductibles, utilisez temperature = 0.
Si temperature est déjà à 0 et que les résultats diffèrent encore, voici les causes les plus courantes :
---
Différences d’invite
Vérifiez que l’invite est exactement la même dans les deux environnements. Même une seule espace en trop, un saut de ligne ou un caractère masqué peut produire une sortie différente.
---
Paramètres incompatibles
Assurez-vous que tous les paramètres pertinents correspondent entre Playground et les requêtes API :
temperaturetop_pmax_tokensfrequency_penaltypresence_penalty
Confirmez aussi que le nom du modèle est identique. Des modèles différents produiront naturellement des sorties différentes, même avec la même invite et les mêmes paramètres.
---
Préréglages de Playground et valeurs par défaut de l’API
Playground peut appliquer certains paramètres par défaut. Dans l’API, si vous omettez un paramètre, sa propre valeur par défaut sera utilisée, ce qui pourrait ne pas correspondre au comportement de Playground. Pour assurer la cohérence, définissez explicitement tous les paramètres dans votre requête API.
---
Différences de mise en forme ou d’encodage
Assurez-vous que la requête envoyée à l’API est identique à l’invite dans Playground. Des différences peuvent provenir de ce qui suit :
Échappement JSON
Fins de ligne ou indentation
Espaces superflus
Si vous avez revérifié tous ces éléments et constatez encore des écarts, demandez de l’aide sur le Forum communautaire, où d’autres utilisateurs pourraient avoir rencontré des problèmes semblables ou être en mesure de vous aider à résoudre votre cas précis.
