VoiceConversation interface
Een aanhoudend gesprek. De Foundry-envelop die het opgeslagen transcript, antwoorden, per-beurt metrics en audio van een voice-agent bezit. Het is de grens voor ouder, behoud en verwijdering: het verwijderen ervan leidt tot de reacties, items, metrics en audio. Wanneer de finalisatie mislukt, blijven gedeeltelijk overgeleverde reacties, items en itemaudio leesbaar.
Eigenschappen
| completed_at | De Unix-tijdstempel (in seconden) voor wanneer sessie- en persistentiefinalisatie de terminal |
| created_at | De Unix-tijdstempel (in seconden) voor wanneer het gesprek is aangemaakt. |
| id | Het unieke id van het gesprek. |
| last_error | De terminale fout die persistentie-finalisatie verhinderde. Alleen aanwezig wanneer |
| metadata | Een set sleutelwaardeparen die aan het gesprek zijn gekoppeld. |
| object | Het objecttype. Altijd |
| status | De levenscyclusstatus van het gesprek. |
| usage | Definitief geaggregeerd tokengebruik over alle antwoorden in dit gesprek. Afwezig terwijl |
Eigenschapdetails
completed_at
De Unix-tijdstempel (in seconden) voor wanneer sessie- en persistentiefinalisatie de terminal completed of failed status bereikten. Afwezig terwijl status is in_progress.
completed_at?: Date
Waarde van eigenschap
Date
created_at
De Unix-tijdstempel (in seconden) voor wanneer het gesprek is aangemaakt.
created_at: Date
Waarde van eigenschap
Date
id
Het unieke id van het gesprek.
id: string
Waarde van eigenschap
string
last_error
De terminale fout die persistentie-finalisatie verhinderde. Alleen aanwezig wanneer status is failed.
last_error?: ErrorModel
Waarde van eigenschap
metadata
Een set sleutelwaardeparen die aan het gesprek zijn gekoppeld.
metadata?: Record<string, string>
Waarde van eigenschap
Record<string, string>
object
Het objecttype. Altijd voice.conversation.
object: "voice.conversation"
Waarde van eigenschap
"voice.conversation"
status
De levenscyclusstatus van het gesprek.
status: VoiceConversationStatus
Waarde van eigenschap
usage
Definitief geaggregeerd tokengebruik over alle antwoorden in dit gesprek. Afwezig terwijl status is in_progress en gevuld na succesvolle completed finalisatie; het kan ontbreken wanneer status is failed, en waarden worden niet gegarandeerd incrementeel gerapporteerd.
usage?: RealtimeResponseUsage