一文定義
テンパラチャーとは、LLMが出力するトークンの確率分布を調整するパラメータです。値が低いと決定論的・一貫した出力に、高いと多様・創造的な出力になります(0〜2程度)。
詳細解説
テンパラチャー(Temperature)とは、LLMがテキストを生成する際に次のトークンを選ぶ確率分布を制御するパラメータです。0〜2程度の値を取り(APIにより異なる)、生成の「ランダム性」を調整します。
仕組みを直感的に説明すると、LLMは各トークンの選択確率をスコアで計算します。Temperatureはこのスコアを割る除数として機能し、確率分布の「鋭さ」を変えます。Temperature=0に近いほど確率が最大のトークンだけが選ばれ(最も確実な選択)、Temperature=1以上になると低確率のトークンも選ばれやすくなります(ランダム性増加)。
用途に応じた推奨値の目安として、低Temperature(0〜0.3)はコード生成・事実回答・分類など正確性が重要なタスクに、中Temperature(0.7〜1.0)は一般的な会話・文章生成に、高Temperature(1.0〜2.0)は詩・アイデアブレスト・創作など多様性・創造性が求められるタスクに適しています。
OpenAI・AnthropicなどのほとんどのLLM APIでTemperatureパラメータを設定できます。デフォルト値はAPI・モデルにより異なりますが、多くは1.0付近に設定されています。Temperatureと合わせてTop-p(nucleus sampling)も確率分布の制御に使われる関連パラメータです。
参考情報・出典
- ▸API Reference: temperature - OpenAI Documentation— OpenAI(参照日: 2026-02-25)
- ▸Messages API - Anthropic Documentation— Anthropic(参照日: 2026-02-25)