> ## Documentation Index
> Fetch the complete documentation index at: https://hobbyist-e43fa225.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# GPT Realtime 2.x (preview) overview

> Learn about GPT Realtime 2, a speech-to-speech model with built-in reasoning for low-latency interactive voice experiences.

The GPT Realtime 2.x series models are speech-to-speech models with built-in reasoning. They accept audio input and produce audio output. They're designed for low-latency, interactive voice experiences where you need stronger instruction following and reasoning than earlier realtime models.

<Note>
  This feature is currently in public preview. This preview is provided without a service-level agreement, and we don't recommend it for production workloads. Certain features might not be supported or might have constrained capabilities. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
</Note>

## What's new in GPT Realtime 2.x

* **Reasoning support** with an adjustable `reasoning.effort` control.
* **Response phases** that distinguish preambles ("commentary") from the final answer ("final\_answer").
* **Longer context window** (256,000 tokens).

## Key concepts

### Reasoning effort

Control reasoning intensity with the `reasoning.effort` session parameter. Valid values are `minimal`, `low`, `medium`, and `high`.

### Preambles and response phases

Realtime responses can include multiple output items per turn. Each item has a `phase` that indicates its role:

| Phase          | Description                                                |
| -------------- | ---------------------------------------------------------- |
| `commentary`   | A promptable preamble, often used before longer reasoning. |
| `final_answer` | The final answer after the model completes reasoning.      |

Preambles can reduce perceived latency. For example, the model might say, "Let me think about that..." They can also be used for tool announcements or silence fillers. If the model is interrupted during thinking, it discards the current chain of thought and starts a new turn.

### Instruction following

Instruction following is stricter than in earlier realtime models. If your system prompt contains narrow wording (for example, distinguishing "order ID" from "confirmation code"), you might need to broaden or rephrase instructions to match real user phrasing.

## Get started

The connection and usage patterns for GPT Realtime 2.x are the same as for earlier versions. Deploy the new model and point your existing code to it. Choose the transport that fits your scenario:

* [Use the GPT Realtime API via WebSockets](/models/realtime-audio-websockets)
* [Use the GPT Realtime API via WebRTC](/models/realtime-audio-webrtc)
* [Use the GPT Realtime API via SIP](/models/realtime-audio-sip)
