VoiceConversation interface
Una conversazione insistente a voce. La busta di Foundry che possiede la trascrizione memorizzata di un agente vocale, le risposte, le metriche per turno e l'audio. È il confine genitore, di ritenzione e di eliminazione: eliminarla si propaga a cascata alle sue risposte, elementi, metriche e audio. Quando la finalizzazione fallisce, eventuali risposte parziali persistenti, elementi e audio degli elementi rimangono leggibili.
Proprietà
| completed_at | Il timestamp Unix (in secondi) indicava quando la finalizzazione della sessione e della persistenza raggiungeva il terminale |
| created_at | Il timestamp Unix (in pochi secondi) indica quando la conversazione è stata creata. |
| id | L'identità unica della conversazione. |
| last_error | L'errore terminale che ha impedito la finalizzazione della persistenza. Presente solo quando |
| metadata | Un insieme di coppie chiave-valore collegate alla conversazione. |
| object | Tipo dell'oggetto. Sempre |
| status | Lo stato del ciclo di vita della conversazione. |
| usage | Utilizzo aggregato finale dei token in tutte le risposte in questa conversazione. Assente mentre |
Dettagli proprietà
completed_at
Il timestamp Unix (in secondi) indicava quando la finalizzazione della sessione e della persistenza raggiungeva il terminale completed o failed lo stato. In assenza mentre status è in_progress.
completed_at?: Date
Valore della proprietà
Date
created_at
Il timestamp Unix (in pochi secondi) indica quando la conversazione è stata creata.
created_at: Date
Valore della proprietà
Date
id
L'identità unica della conversazione.
id: string
Valore della proprietà
string
last_error
L'errore terminale che ha impedito la finalizzazione della persistenza. Presente solo quando status è failed.
last_error?: ErrorModel
Valore della proprietà
metadata
Un insieme di coppie chiave-valore collegate alla conversazione.
metadata?: Record<string, string>
Valore della proprietà
Record<string, string>
object
Tipo dell'oggetto. Sempre voice.conversation.
object: "voice.conversation"
Valore della proprietà
"voice.conversation"
status
Lo stato del ciclo di vita della conversazione.
status: VoiceConversationStatus
Valore della proprietà
usage
Utilizzo aggregato finale dei token in tutte le risposte in questa conversazione. Assente mentre status è in_progress e popolata dopo una finalizzazione riuscita completed con successo; può essere assente quando status è failed, e i valori non sono garantiti che vengano riportati in modo incrementale.
usage?: RealtimeResponseUsage