Le modèle ne choisit jamais un mot. Il pioche dans une liste
Après avoir lu votre prompt, un modèle de langage produit un score pour chaque jeton de son vocabulaire, de 100 000 à 200 000 sur les modèles actuels, et transforme ces scores en probabilités : « feuilles » 45 pour cent, « météo » 25, « couleurs » 15, et ainsi de suite le long d'une longue traîne. Qu'est-ce qu'un LLM explique pourquoi cela fonctionne ainsi. Puis il tire un jeton de cette liste, l'ajoute, et recommence.
La température s'applique entre les scores et le tirage. Chaque score est divisé par la température avant que les probabilités soient calculées. Diviser par un nombre inférieur à 1 élargit les écarts entre les scores, si bien que le favori prend encore plus d'avance. Diviser par un nombre supérieur à 1 réduit ces écarts, donnant une vraie chance à la longue traîne. À exactement 0, le calcul se réduit à « toujours prendre le score le plus élevé », ce qui explique pourquoi 0 est présenté comme déterministe.
Le nom vient de la physique, où un gaz plus chaud a des particules qui bougent plus aléatoirement. Un modèle plus « chaud » choisit ses mots de façon plus aléatoire. Rien ne change dans les connaissances du modèle : seul le tirage change.
Ce que ce nombre fait aux probabilités, en détail
Prenons un prompt dont le modèle évalue le mot suivant comme cinq candidats à 45, 25, 15, 10 et 5 pour cent. C'est la distribution à la température 1. Appliquez la formule à 0,5 et à 2, et les cinq mêmes candidats donnent le résultat ci-dessous. Les pourcentages sont calculés à partir de la formule, pas mesurés, et la forme obtenue est celle de toute distribution réelle.
Suivez le cinquième candidat sur les trois panneaux : moins de 1 pour cent, puis 5, puis 11. Sur une réponse de 500 jetons, une chance de 11 pour cent par jeton de tirer le cinquième meilleur mot finit par produire un texte qui dérive, invente et finit par ne plus tenir debout, exactement ce qu'on voit quand on pousse un curseur de playground à 2. Et regardez le candidat en tête : même à 0,5, il perd un tirage sur trois, donc une température basse est régulière, pas fixe.
Ce dernier point compte pour le mot « déterministe ». La documentation de l'API d'Anthropic indique que même à 0, les résultats « ne seront pas totalement déterministes », et cette réserve est réelle : l'arithmétique en virgule flottante sur du matériel parallèle et le traitement par lots côté fournisseur font qu'un même prompt à 0 peut encore produire deux réponses différentes. Si vous avez besoin d'une sortie identique, sauvegardez-la ; ne comptez pas sur ce réglage.
Ce que chaque fournisseur autorise, et quels sont les réglages par défaut
| Fournisseur | Plage | Défaut | Notes |
|---|---|---|---|
| OpenAI | 0 à 2 | 1 | Les modèles de raisonnement (série o, GPT-5 en mode raisonnement) n'acceptent pas ce paramètre |
| Anthropic | 0 à 1 | 1 | Rejette les requêtes qui définissent les deux paramètres sur Opus 4.1 et versions ultérieures |
| Google Gemini | 0 à 2 | 1 | Exposé sous forme de curseur dans AI Studio |
| OpenRouter | Transmis tel quel | Défaut du fournisseur | La voie qu'utilise Whizi pour atteindre chaque modèle |
Trois points ressortent. Chaque fournisseur fixe 1 par défaut, ce qui signifie piocher selon les probabilités propres au modèle, donc les réponses obtenues dans un chat ordinaire sont déjà un tirage parmi d'autres. L'échelle d'Anthropic s'arrête à 1, donc une température Claude de 1 est le plafond alors qu'un 1 chez OpenAI est le milieu de l'échelle ; les chiffres ne sont pas comparables d'un fournisseur à l'autre. Et les modèles de raisonnement rejettent ce réglage : OpenAI indique que la température n'est pas prise en charge pour la série o et GPT-5 et renvoie une erreur si vous l'envoyez, et Anthropic impose 1 dès que la réflexion étendue est activée.
Quel réglage pour quelle tâche
La règle tient en une ligne : plus bas pour les tâches ayant une bonne réponse, plus haut pour les tâches ayant plusieurs bonnes réponses.
| Tâche | Température | Pourquoi |
|---|---|---|
| Extraction vers un tableau ou du JSON, classification, code | 0 à 0,3 | Une seule forme correcte ; la variation est un défaut |
| Résumés, traduction, questions factuelles | 0,3 à 0,7 | Un peu de liberté de formulation, aucune invention souhaitée |
| Rédaction, réécriture, brainstorming | 0,7 à 1 | Le défaut du fournisseur ; varié mais cohérent |
| Fiction, noms, slogans, idées délibérément décalées | 1 à 1,3 | Les mots de la longue traîne sont l'objectif |
| Au-dessus de 1,5 | Rarement | La cohérence chute avant que la nouveauté monte |
Deux mises en garde. La température ne contrôle pas la vérité. Un modèle à 0 choisit sa réponse la plus probable, et si cette réponse la plus probable est fausse, elle est fausse à chaque fois avec une confiance totale, ce que qu'est-ce qu'une hallucination de l'IA explique du côté de l'entraînement. Et la température n'est pas le levier du ton ou de la longueur. Cela relève des instructions, que couvre le prompt engineering pour débutants ; le nombre décide seulement à quelle fréquence le modèle parie sur un mot.
- Utilisez 0 à 0,3 pour tout ce qui a une seule forme correcte : extraction, classification, code
- Laissez le défaut de 1 pour la rédaction et la réécriture ; c'est ce pour quoi chaque fournisseur a réglé son modèle
- Ne considérez jamais 0 comme une garantie de sortie identique ; sauvegardez la réponse que vous voulez conserver
- Ne cherchez pas à corriger le ton, la longueur ou l'exactitude avec la température ; ce sont des problèmes d'instructions
- Quand une application de chat n'a pas de curseur, changez plutôt de modèle, ce qui modifie davantage la réponse qu'aucune température
Questions fréquentes
Que veut dire température 0 en IA ?
À la température 0, le modèle prend toujours son unique jeton suivant le plus probable au lieu de piocher, donc un même prompt donne presque toujours la même réponse. La documentation de l'API d'Anthropic indique que les résultats « ne seront pas totalement déterministes » même à 0, car le matériel et le traitement par lots peuvent encore introduire de minuscules différences. C'est le bon réglage pour l'extraction, la classification et le code, et cela ne rend en rien la réponse la plus probable plus correcte.
Quelle est la meilleure température pour ChatGPT ?
L'application ChatGPT ne permet pas d'en fixer une, et OpenAI ne publie pas la valeur qu'utilise l'application. Via l'API, utilisez 0 à 0,3 pour une sortie structurée et l'extraction factuelle, 0,7 à 1 pour l'écriture, et au-dessus de 1 seulement pour un texte créatif délibérément varié. Les modèles de raisonnement d'OpenAI renvoient une erreur si vous envoyez ce paramètre, quel qu'il soit.
Quelle est la différence entre la température et le top-p ?
La température remodèle toute la liste de probabilités, en l'accentuant ou en l'aplatissant. Le top-p coupe la liste, ne gardant que les jetons les plus probables dont les probabilités totalisent p, et pioche parmi eux. Les deux réduisent ou augmentent le hasard. OpenAI conseille de modifier l'un ou l'autre, et Anthropic rejette une requête qui définit les deux sur Opus 4.1 et versions ultérieures.
Une température plus élevée rend-elle l'IA plus créative ?
Elle amène le modèle à choisir plus souvent des mots moins probables, ce qui se lit comme créatif jusqu'à environ 1,3 et comme incohérent au-delà d'environ 1,5. Dans un exemple détaillé, faire passer la température de 1 à 2 fait grimper le cinquième meilleur candidat d'une chance de 5 pour cent à 11 pour cent à chaque jeton, ce qui s'accumule sur une longue réponse. La créativité au sens d'une meilleure idée vient du prompt et du modèle, pas du curseur.
Puis-je changer la température dans Whizi ?
Non. Whizi n'envoie aucune température, donc chaque modèle tourne au défaut de son fournisseur ; ChatGPT, l'application Claude et Gemini n'exposent pas non plus de contrôle et ne publient aucune valeur. Le levier équivalent dans un espace de travail multi-modèles est le sélecteur de modèle : deux modèles sont deux distributions de probabilités différentes, et basculer en cours de conversation change une réponse bien plus qu'aucun réglage de température.