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 completed ou failed le statut. Absent pendant status que est in_progress.

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

metadata

Un ensemble de paires clé-valeur attachées à la conversation.

object

Type d’objet. A toujours la valeur voice.conversation.

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

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

Valeur de propriété