RealtimeServerEventResponseDone interface

Zurückgegeben, wenn eine Antwort mit dem Streaming fertig ist. Immer emittiert, egal in welchem Endzustand. Das im Ereignis enthaltene response.done Antwortobjekt enthält alle Ausgabepunkte in der Antwort, lässt jedoch die rohen Audiodaten weg. Klienten sollten das status Feld der Antwort überprüfen, um festzustellen, ob sie erfolgreich war (completed) oder ob es ein anderes Ergebnis gab: cancelled, failed, oder incomplete. Eine Antwort enthält alle während der Antwort generierten Ausgabeelemente, ohne jegliche Audioinhalte.

Extends

Eigenschaften

event_id

Die eindeutige ID des Serverereignisses.

response

Der Endstatus der Antwort und die generierten Ausgaben, ohne Roh-Audiodaten.

type

Der Ereignistyp muss sein response.done.

Details zur Eigenschaft

event_id

Die eindeutige ID des Serverereignisses.

event_id: string

Eigenschaftswert

string

response

Der Endstatus der Antwort und die generierten Ausgaben, ohne Roh-Audiodaten.

response: VoiceAgentRealtimeResponse

Eigenschaftswert

type

Der Ereignistyp muss sein response.done.

type: "response.done"

Eigenschaftswert

"response.done"