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 completed of failed status bereikten. Afwezig terwijl status is in_progress.

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 status is failed.

metadata

Een set sleutelwaardeparen die aan het gesprek zijn gekoppeld.

object

Het objecttype. Altijd voice.conversation.

status

De levenscyclusstatus van het gesprek.

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.

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

Waarde van eigenschap