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 completed oder failed den Status erreicht hat. Abwesend, während status .in_progress

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 statusfailedist.

metadata

Ein Satz von Schlüssel-Wert-Paaren, die dem Gespräch zugeordnet sind.

object

Der Objekttyp. Immer voice.conversation.

status

Der Lebenszyklusstatus des Gesprächs.

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.

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

Eigenschaftswert