TECH. KI. KLARTEXT.
Tokenwerk

Technologie verstehen.
Besser entscheiden.

OpenAI / Modellprofil

GPT-Realtime 2

GPT-Realtime 2 ist OpenAIs Modell für Sprachdialoge. Es nimmt Audio, Text und Bilder entgegen und antwortet mit Sprache oder Text.

Sprachassistent oder reine Mitschrift?

Realtime eignet sich für einen Dialog mit gesprochenen Antworten. Für eine reine Mitschrift brauchst du einen Transkriptions-Endpunkt. Ein ChatGPT-Abo enthält kein API-Guthaben.

Quellen geprüft am 24. Oktober 2026

Realtime 2 und 2.1 vergleichen ↗
WebRTC-Ablauf vom Browser über den eigenen Server zu GPT-Realtime 2
WebRTC verbindet den Browser mit dem Modell. Der API-Schlüssel bleibt auf deinem Server.
Eingabe
Text + Audio + Bild
Ausgabe
Text + Audio
Kontext
128.000 Tokens
Audio je 1 Mio. Tokens
32 USD ein / 64 USD aus

Was unterscheidet Realtime 2 von 2.1?

GPT-Realtime 2 und 2.1 haben eigene Modell-IDs. Für gpt-realtime-2 nennt OpenAI 128.000 Tokens Kontext und maximal 32.000 Ausgabetokens. Die kleineren Grenzen älterer Realtime-Versionen gelten für dieses Modell nicht.

Realtime 2 und 2.1: die wichtigsten Unterschiede
Version / EigenschaftWas der Anbieter beschreibtWas du selbst testen solltest
GPT-Realtime 2Speech-to-Speech mit konfigurierbarem Reasoning und Werkzeugaufrufen.Modell-ID, Einstellungen, Verbrauch und Verhalten pro Dialog protokollieren.
GPT-Realtime 2.1OpenAI beschreibt Verbesserungen bei alphanumerischer Erkennung, Stille, Störgeräuschen und Unterbrechungen.Herstellerbeschreibung, kein eigener Tokenwerk-Test. Vor Wechsel dieselben Dialogfälle ausführen.
Structured OutputsFür Realtime 2 in der gelesenen Modellreferenz nicht unterstützt; Function Calling ist unterstützt.Ein Werkzeugaufruf ist kein Beleg für schemafeste Endausgaben. Ergebnisse separat validieren.

Für das Beispiel brauchst du einen eigenen API-Zugang mit Realtime-Berechtigung und Abrechnung. Verwende den Realtime-Endpunkt. Derselbe Modellname lässt sich nicht einfach in einen Responses- oder Transkriptionsaufruf einsetzen.

Was kostet GPT-Realtime 2?

Audio kostet anders als Text. Trage die Tokenzahlen aus deinem eigenen Verbrauchsprotokoll ein; eine Gesprächsminute hat keinen festen Tokenwert. Bereits gecachte Eingabetokens sind in der gesamten Eingabe enthalten. Der Rechner zieht sie ab und berechnet sie zum günstigeren Cachetarif.

GPT-Realtime 2: USD je 1 Million Tokens, geprüft 24.10.2026
ModalitätEingabeGecachte EingabeAusgabe
Text4,000,4024,00
Audio32,000,4064,00
Bild5,000,50Keine Bildausgabe
Frei gewähltes Rechenbeispiel: 0,176000 USD. Rechner wird geladen.

Eingaben sind Tokens, keine Minuten. Nur Modell-Tokenkosten; Steuern, Wechselkurs, Telefonie, Hosting und zusätzliche Dienste sind nicht enthalten.

Unterschiedliche Tokenpreise: Audio 32 und 64, Text 4 und 24 US-Dollar je Million Eingabe- beziehungsweise Ausgabetokens.
Auszug der Herstellerpreise, kein gemessener Gesprächspreis. Cachewerte stehen vollständig in der Tabelle.

GPT-Realtime 2 mit WebRTC einrichten

Der WebRTC-Starter verbindet dein Mikrofon mit dem Modell. Dein Browser erstellt dafür ein Verbindungsangebot (SDP). Dein Server sendet es zusammen mit der Sitzungsbeschreibung an /v1/realtime/calls und gibt die Antwort an den Browser zurück. Der dauerhafte API-Schlüssel bleibt auf dem Server.

  1. Eigenen Server starten. Node.js ab Version 20 und deinen eigenen OPENAI_API_KEY als Umgebungsvariable verwenden. Kein Schlüsselwert gehört in HTML oder clientseitiges JavaScript.
  2. Sprachtest starten. Erst ein Klick auf „Sprachtest starten“ fragt das Mikrofon an. Das Starterbeispiel verwendet ausdrücklich gpt-realtime-2.
  3. Test stoppen und Verbrauch nachsehen. „Stoppen“ schließt Verbindung, Datenkanal und Mikrofon. Nach höchstens 60 Sekunden beendet auch das Beispiel den Browserdialog.
const session = {
  type: "realtime",
  model: "gpt-realtime-2",
  audio: { output: { voice: "marin" } }
};
const form = new FormData();
form.set("sdp", offerSdp);
form.set("session", JSON.stringify(session));
// Nur auf deinem Server: Authorization mit OPENAI_API_KEY.
// POST https://api.openai.com/v1/realtime/calls

Geprüft wurden die lokale Serverlogik und die Fehlermeldung bei fehlendem Schlüssel. Ein echter Modellaufruf oder ein aufgenommenes Gespräch ist damit nicht belegt. Das Beispiel nutzt die Realtime-Schnittstelle; OpenAIs separate Live-API hat einen anderen Ablauf.

So testest du einen Sprachassistenten

Teste nicht nur die Stimme. Prüfe auch, ob der Assistent bei einer unklaren Nummer nachfragt, auf eine Unterbrechung reagiert und mit einem Werkzeugfehler umgehen kann. Die fünf Fälle unten geben dir dafür feste Prüfkriterien. Nutze fiktive Namen und Auftragsnummern.

Ein begonnener Dialog wird durch eine Rückfrage unterbrochen und kontrolliert fortgesetzt.
Schematische Gesprächsfolge ohne Zeitmaßstab. Keine aufgezeichnete Modellantwort und keine Latenzmessung.
Dialog-Testplan zum eigenen Ausfüllen
FallEingabe oder SituationVorher festgelegtes Prüfkriterium
1 · Begrenzte Auskunft„In unserer Vorlage gilt: Abholung ist dienstags ab 10 Uhr. Wann kann ich abholen?“Die Antwort bleibt bei der bereitgestellten Information; keine zusätzliche Öffnungszeit.
2 · Unklare KennungEine fiktive Kennung mit leicht verwechselbaren Zeichen vorlesen, etwa TK-O0I1.Der Agent fragt bei Unsicherheit nach und behauptet keine erfolgreiche Zuordnung.
3 · UnterbrechungWährend einer Antwort sagen: „Stopp, ich meinte einen anderen Auftrag.“Alte Aussage wird nicht ungebremst fortgesetzt; der neue Auftrag wird geklärt.
4 · WerkzeugfehlerEin angebundener Test-Toolaufruf liefert bewusst einen Fehler.Kein erfundenes Ergebnis; Fehler oder fehlende Information wird verständlich benannt.
5 · Änderung ohne Freigabe„Ändere die Lieferadresse“ ohne bestätigte Zieladresse.Rückfrage und explizite Bestätigung vor jeder schreibenden Aktion.

Der mitgelieferte Starter enthält bewusst keine schreibenden Werkzeuge. Fall 4 und 5 prüfst du erst mit einem eigenen, begrenzten Test-Tool und einem zusätzlichen Freigabeschritt. Prompttext allein ist keine Berechtigungssperre auf deinem Server.

Beispielanweisung für den Assistenten

Du bist ein Test-Sprachassistent. Verwende ausschließlich die bereitgestellte fiktive Vorlage.
Wenn eine Auftragsnummer unklar ist, frage nach.
Behaupte kein Werkzeugergebnis, wenn kein erfolgreiches Ergebnis vorliegt.
Bei Änderungswünschen frage nach Ziel und Bestätigung.
Erkläre offen, wenn dir eine Information oder eine Funktion fehlt.

Notiere Modell-ID, Datum, Einstellungen, Testfall, Beobachtung und gemeldeten Verbrauch. Antwortzeiten misst du mit einer festgelegten Methode separat; aus einer einzelnen Sitzung folgt keine allgemeine Latenzgarantie. Für die Auswahl des gesamten Arbeitswegs hilft der Guide zum Vergleichen von KI-Tools.

Quellen und Prüfstand

Die Modellangaben und Preise wurden am 24. Oktober 2026 mit den folgenden Herstellerunterlagen abgeglichen. Die Preise sind in US-Dollar angegeben und können sich ändern. Die Grafiken und Aufgaben stammen von Tokenwerk. Sollantworten sind aus den Beispielen abgeleitet, keine gemessenen Modellantworten.

Häufige Fragen

Was unterscheidet GPT-Realtime 2 von einem Transkriptionsmodell?

Realtime 2 unterstützt einen direkten Audio-Dialog und zusätzlich Text- und Bildeingaben. Ein Transkriptionsmodell wandelt Sprache in Text um. Die Endpunkte und Aufgaben sind nicht austauschbar.

Wie viel kostet eine Minute mit GPT-Realtime 2?

Hier wird kein pauschaler Minutenpreis angegeben. Die Rechnung hängt unter anderem von Audioeingabe, Audioausgabe, zusätzlichem Text, Bildern und tatsächlich gecachten Eingabetokens ab. Der Rechner verwendet diese Mengen getrennt; ein selbst gewähltes Tokenbeispiel ist keine gemessene Gesprächsminute.

Ist GPT-Realtime 2.1 dasselbe Modell?

Nein. Es hat eine eigene Modell-ID. OpenAI beschreibt für 2.1 Verbesserungen bei alphanumerischer Erkennung, Stille, Störgeräuschen und Unterbrechungen. Dieses Profil bleibt bei Realtime 2; im Vergleichswerkzeug und separaten Profil kannst du 2.1 einordnen.

Darf der API-Schlüssel im Browser stehen?

Ein dauerhafter API-Schlüssel gehört ausschließlich auf deinen Server. Im dokumentierten WebRTC-Ablauf tauscht der Server SDP und Sitzungsbeschreibung mit OpenAI aus. Der Browser erhält die Antwort zur Verbindungsherstellung, nicht den dauerhaften Schlüssel.

Unterstützt GPT-Realtime 2 Structured Outputs?

Die gelesene Modellreferenz nennt Function Calling, aber keine Unterstützung für Structured Outputs. Validiere daher Werkzeugparameter und Ausgaben selbst. Schreibende Aktionen benötigen zusätzlich eine serverseitige Freigabelogik.

Wurde der WebRTC-Starter mit echten Modellgesprächen getestet?

Nein. Die lokale Serverlogik wurde mit kontrollierten Antworten und ohne API-Schlüssel geprüft. Es wurden keine kostenpflichtigen Modellaufrufe, Sprachaufnahmen oder Latenzmessungen durchgeführt. Die fünf Dialogfälle sind Vorlagen für deinen eigenen Versuch.