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 |
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"