コンテンツにスキップ

temperature

Evidence
Published
2026-05-21
Updated
2026-05-24
Reviewed
2026-05-24 14d ago
Freshness
fresh

定義

トークンサンプリング時のロジット分布の鋭さを制御するパラメータ。値が高いほど確率分布が 平坦化され多様性が増し、低いほど決定的になる。

プロバイダ別レンジ

プロバイダ範囲デフォルト備考
OpenAI[0, 2]12.0 まで指定可能。実用は 0〜1。
Anthropic[0, 1]11.0 が上限。
Google[0, 2]モデル依存モデル毎に上限が異なる。
xAI[0, 2]1OpenAI 互換。

top_p との相互作用

OpenAI 公式は「temperature と top_p のどちらか一方のみ変更することを推奨」と記載。 両方同時に変更した場合の挙動は 乗算的に分布を絞る と理解されている。

ベストプラクティス

  • 決定的出力が必要な場合は temperature: 0 (ただし完全に決定論的ではない、後述)
  • 創造的タスクは 0.7〜1.0
  • temperature と top_p を同時に変更しない

「temperature: 0」の落とし穴

temperature: 0 でも完全には決定論的にならない。理由:

  • GPU の浮動小数演算の非決定性
  • バッチ内の他リクエストの影響
  • モデル側のサーバ実装差

決定論的出力には seed パラメータの併用が必要(対応プロバイダのみ)。

関連