
AI英会話に同じ質問をしても毎回少しずつ違う英語が返るのは、温度という設定が関わっているからです。
言い回しが変わったり、例文が入れ替わったりする。
温度は、その揺れの大きさを決める設定のひとつです。
- 温度が返事のどの段で働いているのか
- 会社ごとの温度の範囲と既定値
- 温度を0にしても答えがそろわない理由
英語では temperature と呼ばれる設定です。
根拠は、OpenAI・Anthropic・Googleの公式APIドキュメントだけに絞りました。
特定のアプリが温度をいくつにしているかを約束する記事ではありません。
温度をいくつに置くかは、アプリを作る会社の作りによります。
【結論】温度はAI英会話の返事の選び方にどれだけ揺れを入れるかを決める
先に結論を置きます。
| 温度 | 返事の傾向 | 公式ドキュメントの説明 |
|---|---|---|
| 低い(0に近い) | 毎回似た返事になりやすい | より絞られ、決まった返事に寄る |
| 高い | 言い回しが散らばりやすい | より多様で、創作向きの返事になる |
| 0 | いちばん確率の高い候補を選ぶ | Googleは決定的と説明している |
Googleは温度を、次の語を選ぶときのランダムさの度合いだと説明しています。
OpenAIは、0.8のような高い値はよりランダムに、0.2のような低い値はより絞られた決定的な出力になるとしています。
つまり温度は英語の正しさではなく、選び方の幅を動かす設定です。
- 温度が低い=毎回似た英語が返りやすい
- 温度が高い=言い回しの幅が広がる
- どちらでも、英語が正しいかどうかは別の話
温度を上げても、英語が上手になるわけではありません。
正しさを決めているのは、温度とは別の段です。
同じ質問に違う答えが返るのは壊れているのではなく仕様です。
AI英会話の温度が働く仕組み
返事は1語ずつ候補から選ばれている
AIの返事は、次に来る語の候補に確率がついた状態から、1つずつ選ばれて組み立てられます。
温度は、その選び方にどれだけランダムさを入れるかの設定です。
Googleは、温度が0なら最も確率の高い候補が常に選ばれると説明しています。
| 設定 | 何をするか | 公式に載っている例 |
|---|---|---|
| 温度(temperature) | 選び方のランダムさを決める | 0なら最も確率の高い候補を選ぶ(Google) |
| top_p(topP) | 確率の合計で候補を切る | 0.1なら上位10%の確率の候補だけ(OpenAI) |
| top_k(topK) | 上位の個数で候補を切る | 1なら最も確率の高い1つだけ(Google) |
top_p は確率の合計で候補を切る
top_p は、確率の高い候補から順に足していき、合計が指定の値に届いたところで候補を切る設定です。
Googleの例では、候補A・B・Cの確率が0.3・0.2・0.1で、topP が0.5なら、AかBが選ばれ、Cは候補から外れます。
Googleは topP の既定値を0.95としています。
top_k は上位の個数で候補を切る
top_k は、確率の高いほうから何個までを候補に残すかの設定です。
Googleは、topK が1なら最も確率の高い1つを選び、3なら上位3つから温度を使って選ぶと説明しています。
Googleのドキュメントでは、topK で絞り、topP でさらに絞り、最後に温度を使って1つを選ぶ順番です。
- ① top_k で上位の個数に絞る
- ② top_p で確率の合計に絞る
- ③ 温度を使って残りから1つを選ぶ
温度は、3段のうち最後の選び方に関わっています。
AIの会話が「指示・履歴・確率」でできている全体像は、別の記事でまとめました。
全体の流れのほうは、AIの会話の中身の記事にまとめました。↓

AI英会話の温度は会社ごとに範囲と既定値が違う
温度の幅は、部品を売る会社ごとに決まっています。
| 会社と窓口 | 温度の範囲 | 既定値・推奨 |
|---|---|---|
| OpenAI(文字の会話の窓口) | 0〜2 | 公式の推奨は、温度か top_p のどちらか一方だけを変える |
| OpenAI(音声の会話の窓口・ベータの形) | 0.6〜1.2 | 既定は0.8・音声には0.8を強く推奨 |
| Anthropic | 0.0〜1.0 | 既定は1.0 |
| Google(Gemini 3.x) | 根拠ページに範囲の数字はない | 既定のまま使うことを強く推奨 |
同じ「温度1.0」でも、会社が違えば幅の中での位置が違います。
OpenAIの文字の窓口では、1.0は0〜2の真ん中です。
Anthropicでは、1.0は上限であり既定値でもあります。
だから数字だけを会社の間で比べても意味がない。
- OpenAIの音声の会話の窓口(ベータの形)は、温度を0.6〜1.2に限っている
- 音声の部品には0.8が強く推奨されている
音声で話すAI英会話は、温度を0まで下げる作りがそもそも取れない窓口があります。
どの窓口を使っているかは、アプリを作る会社の作りによる。
Anthropicは、Claude Opus 4.6より後に出た世代では温度の指定を受け付けないとしています。
その世代では1.0だけが互換のために受け付けられ、それ以外の値は400エラーで断られる仕組みです。
top_p も同じ世代では0.99以上だけが受け付けられ、top_k はどの値でも断られます。
| 会社 | 新しい世代での扱い |
|---|---|
| Anthropic | Claude Opus 4.6より後の世代は温度1.0以外を400エラーで断る |
| Gemini 3.x では既定のまま使うことを強く推奨している | |
| OpenAI | 使える設定は世代で違い、特に新しい推論向けの世代で違う |
新しい世代ほど、温度を動かさない前提に寄っています。
AI英会話の温度を0にしても答えがそろわない理由
温度を0にすれば毎回同じ答えになる、と考えがちです。
Anthropicは、温度0.0でも結果は完全には決定的にならないと明記しています。
OpenAIには、同じ答えを出しやすくする seed という設定もある。
ただしOpenAIは、seed はベータの機能で、できる限り同じ結果に寄せる努力目標にとどまり、決定的になる保証はないとしています。
| そろえる手段 | 公式の説明 | 言い切れること |
|---|---|---|
| 温度を0にする(Google) | 最も確率の高い候補を常に選ぶ | 選び方は決まる |
| 温度を0.0にする(Anthropic) | 完全には決定的にならない | 多少の揺れは残る |
| seed を指定する(OpenAI) | ベータ・努力目標・保証なし | 同じになりやすいだけ |
OpenAIは、裏側の構成が変わったかどうかを system_fingerprint という値で見るよう案内しています。
裏側が変われば、同じ seed でも答えが変わることがあるからです。
温度を0にしても毎回同じとは限らない。
- 温度0=揺れを小さくする設定であって、そろえる約束ではない
- seed=そろいやすくする設定であって、保証ではない
- 裏側の構成が変われば、同じ設定でも答えは変わりうる
版の名前が変わったときに返事が変わる話は、別の記事で扱っています。
AI英会話の温度で間違えやすい4点
温度は名前が分かりやすいぶん、思い込みも生まれやすい設定です。
| 思い込み | 公式ドキュメントから言えること |
|---|---|
| 温度を上げると英語が上手になる | 上がるのは多様さで、正しさではない |
| 温度と top_p は両方いじるほどよい | OpenAIはどちらか一方だけを変えるよう推奨 |
| 温度は低いほど安全 | Gemini 3.x では1.0未満でループや性能低下が起きうる |
| どのAIでも温度を自由に変えられる | 新しい世代では受け付けない会社がある |
Googleは、Gemini 3.x で温度を1.0未満にすると、同じ内容のくり返しや性能の低下が起きることがあると注意しています。
特に、複雑な計算や考える力の要る仕事で起きやすいとしています。
温度を下げることが、いつも安全側とは限りません。
事実でない英語が返る問題は、温度とは別の段の話です。
事実でない英語が返る仕組みは、ハルシネーションの記事にまとめました。↓

- 英語が事実として正しいかどうか
- 前の発言をどこまで覚えているか
- 先生役の口調をどう指示しているか
3つとも、温度を動かしても根本は変わりません。
温度が決めるのは、候補の中からどう選ぶかだけです。
AI英会話の温度を見直す手順
使う側と作る側では、見直せる範囲が違います。
| 立場 | 見直せること | 見る場所 |
|---|---|---|
| 使う側 | アプリに揺れの調整があるか | アプリの設定画面(あるかは作りによる) |
| 作る側 | 温度か top_p のどちらを動かすか | 使っている会社のAPIドキュメント |
| 作る側 | その世代が温度を受け付けるか | パラメータの説明の注記 |
使う側がやれること
アプリの画面で温度を選べるかどうかは、アプリの作りによります。
選べない場合でも、返事の揺れ自体は仕様なので、同じ質問をし直すと別の言い回しが返る。
OpenAIの文字の窓口には、1回の質問で複数の答えを作る n という設定もあります。
ただし、n で作った答えはすべての分の量に料金がかかるため、OpenAIは1のままにするよう案内しています。
作る側が見る順番
- ① 使う世代が温度を受け付けるかを、パラメータの注記で見る
- ② 受け付けるなら、温度か top_p のどちらか一方だけを動かす
- ③ 音声の窓口なら、0.6〜1.2の範囲と0.8の推奨を見る
- ④ そろえたいなら seed と system_fingerprint を合わせて見る
Googleは、安全のための定型の断り文が返るときは温度を上げてみるよう案内しています。
温度は上げ下げの向きで返事の傾向が変わる設定です。
どちらに動かすかは、何を返してほしいかで決まります。
Anthropicは、分析や選択式には0.0に近い値、創作や生成には1.0に近い値を目安にしています。
AI英会話の温度によくある質問
英会話の練習には温度は高いほうがよいのか
公式ドキュメントは、英会話の練習に向く温度の値を示していません。
Anthropicの目安では、創作や生成に近い仕事は1.0寄り、分析や選択式は0.0寄りです。
- 自由に話す・言い回しを広げる=1.0寄り
- 答えが1つに決まる問題=0.0寄り
温度を0にすれば同じ添削が返るのか
Anthropicは、温度0.0でも完全には決定的にならないとしています。
OpenAIも、seed を使っても決定的になる保証はないとしています。
同じ添削がほしいなら、前回の答えを残しておくほうが確かです。
温度と top_p はどちらを動かせばよいのか
OpenAIは、温度か top_p のどちらか一方だけを変え、両方は変えないよう推奨しています。
top_p を0.1にすると、上位10%の確率の候補だけが残ります。
温度を変えられない世代もあるのか
あります。
- Anthropic=Claude Opus 4.6より後の世代は温度1.0以外を断る
- Google=Gemini 3.x は既定のまま使うことを強く推奨
どちらの場合も、温度を動かす作りは取りにくくなります。
その場合は、温度以外の指示の書き方で返事の傾向を調整することになります。
まとめ|AI英会話の温度で押さえる3点
最後に3点だけ残します。
- 温度は英語の正しさではなく、候補の選び方の幅を決める
- 範囲と既定値は会社ごとに違う=OpenAIは0〜2、Anthropicは0.0〜1.0で既定1.0
- 温度を0にしても、答えが毎回そろう保証はない
同じ質問に違う答えが返るのは、仕様どおりの挙動です。
温度をいくつに置いているかは、アプリを作る会社の作りによります。
新しい世代ほど、温度は既定のまま使う前提に寄っています。
設定の扱いは、必ず各社の公式ドキュメントで確かめてください。
\3分で読める/
指示・履歴・確率の3つで返事ができる流れが分かる
あわせて読みたい記事も置いておきます。
版の名前で返事が変わる話は、モデル更新の記事にまとめました。↓

参考文献も以下にまとめます。
参考文献
- Messages – Claude API Reference(Anthropic 公式サイト)
- Create chat completion | OpenAI API Reference(OpenAI 公式サイト)
- Realtime | OpenAI API Reference(OpenAI 公式サイト)
- Prompt design strategies | Gemini API(Google AI for Developers 公式サイト)
Comments