VoiceConversation interface
Ein anhaltendes Gespräch mit der Sprache. Der Foundry-Umschlag, der das gespeicherte Transkript, Antworten, pro-Runde-Metriken und Audio eines Sprachagenten besitzt. Es ist die Grenze für Elternteil, Aufbewahrung und Löschen: Das Löschen kaskadert auf seine Antworten, Elemente, Metriken und Audio. Wenn die Finalisierung fehlschlägt, bleiben alle teilweise persistierten Antworten, Elemente und Item-Audio lesbar.
Eigenschaften
| completed_at | Der Unix-Zeitstempel (in Sekunden) für den Zeitpunkt, an dem Sitzungs- und Persistenzfinalisierung das Terminal |
| created_at | Der Unix-Zeitstempel (in Sekunden) für den Zeitpunkt, an dem die Konversation erstellt wurde. |
| id | Das einzigartige Id des Gesprächs. |
| last_error | Der terminale Fehler, der die Persistenz-Finalisierung verhinderte. Nur vorhanden, wenn |
| metadata | Ein Satz von Schlüssel-Wert-Paaren, die dem Gespräch zugeordnet sind. |
| object | Der Objekttyp. Immer |
| status | Der Lebenszyklusstatus des Gesprächs. |
| usage | Endgültige aggregierte Token-Nutzung über alle Antworten in diesem Gespräch hinweg. Abwesend, während |
Details zur Eigenschaft
completed_at
Der Unix-Zeitstempel (in Sekunden) für den Zeitpunkt, an dem Sitzungs- und Persistenzfinalisierung das Terminal completed oder failed den Status erreicht hat. Abwesend, während status .in_progress
completed_at?: Date
Eigenschaftswert
Date
created_at
Der Unix-Zeitstempel (in Sekunden) für den Zeitpunkt, an dem die Konversation erstellt wurde.
created_at: Date
Eigenschaftswert
Date
id
Das einzigartige Id des Gesprächs.
id: string
Eigenschaftswert
string
last_error
Der terminale Fehler, der die Persistenz-Finalisierung verhinderte. Nur vorhanden, wenn statusfailedist.
last_error?: ErrorModel
Eigenschaftswert
metadata
Ein Satz von Schlüssel-Wert-Paaren, die dem Gespräch zugeordnet sind.
metadata?: Record<string, string>
Eigenschaftswert
Record<string, string>
object
Der Objekttyp. Immer voice.conversation.
object: "voice.conversation"
Eigenschaftswert
"voice.conversation"
status
Der Lebenszyklusstatus des Gesprächs.
status: VoiceConversationStatus
Eigenschaftswert
usage
Endgültige aggregierte Token-Nutzung über alle Antworten in diesem Gespräch hinweg. Abwesend, während status ist in_progress und nach erfolgreicher completed Finalisierung befüllt; sie kann fehlen, wenn status , failedund Werte werden nicht garantiert inkrementell gemeldet.
usage?: RealtimeResponseUsage