VoiceConversation interface
Une conversation vocale persistante. L’enveloppe Foundry qui contient la transcription stockée d’un agent vocal, ses réponses, les métriques par tour et l’audio. C’est la frontière parent, de rétention et de suppression : la suppression de la frontière se propage en cascade à ses réponses, éléments, métriques et audio. Lorsque la finalisation échoue, toutes les réponses partielles persistantes, les éléments et l’audio des items restent lisibles.
Propriétés
| completed_at | L’horodatage Unix (en secondes) indique quand la finalisation de la session et de la persistance atteignait le terminal |
| created_at | L’horodatage Unix (en secondes) indique la création de la conversation. |
| id | L’identité unique de la conversation. |
| last_error | L’erreur terminale qui a empêché la finalisation de la persistance. Présente uniquement lorsque |
| metadata | Un ensemble de paires clé-valeur attachées à la conversation. |
| object | Type d’objet. A toujours la valeur |
| status | L’état du cycle de vie de la conversation. |
| usage | Utilisation finale agrégée des tokens dans toutes les réponses de cette conversation. Absent pendant que |
Détails de la propriété
completed_at
L’horodatage Unix (en secondes) indique quand la finalisation de la session et de la persistance atteignait le terminal completed ou failed le statut. Absent pendant status que est in_progress.
completed_at?: Date
Valeur de propriété
Date
created_at
L’horodatage Unix (en secondes) indique la création de la conversation.
created_at: Date
Valeur de propriété
Date
id
L’identité unique de la conversation.
id: string
Valeur de propriété
string
last_error
L’erreur terminale qui a empêché la finalisation de la persistance. Présente uniquement lorsque status est failed.
last_error?: ErrorModel
Valeur de propriété
metadata
Un ensemble de paires clé-valeur attachées à la conversation.
metadata?: Record<string, string>
Valeur de propriété
Record<string, string>
object
Type d’objet. A toujours la valeur voice.conversation.
object: "voice.conversation"
Valeur de propriété
"voice.conversation"
status
L’état du cycle de vie de la conversation.
status: VoiceConversationStatus
Valeur de propriété
usage
Utilisation finale agrégée des tokens dans toutes les réponses de cette conversation. Absent pendant que status est in_progress et rempli après finalisation réussie completed ; il peut être absent lorsque status est failed, et les valeurs ne sont pas garanties d’être rapportées de manière incrémentale.
usage?: RealtimeResponseUsage