VoiceConversation interface

Uma conversa de voz persistente. O envelope da Foundry que detém a transcrição armazenada de um agente de voz, respostas, métricas por turno e áudio. É o limite pai, retenção e eliminação: a sua eliminação desencadeia as suas respostas, itens, métricas e áudio. Quando a finalização falha, quaisquer respostas parciais persistentes, itens e áudio do item permanecem legíveis.

Propriedades

completed_at

O carimbo temporal do Unix (em segundos) para quando a finalização da sessão e persistência atingia o terminal completed ou failed o estado. Ausente enquanto status é in_progress.

created_at

O carimbo temporal do Unix (em segundos) indica quando a conversa foi criada.

id

O id único da conversa.

last_error

O erro terminal que impediu a finalização da persistência. Presente apenas quando status é failed.

metadata

Um conjunto de pares-chave-valor associado à conversa.

object

O tipo de objeto. Sempre voice.conversation.

status

O estado do ciclo de vida da conversa.

usage

Utilização agregada final de tokens em todas as respostas nesta conversa. Ausente enquanto status é in_progress e preenchido após finalização bem-sucedida completed ; pode estar ausente quando status é failed, e os valores não são garantidos para serem reportados de forma incremental.

Detalhes de Propriedade

completed_at

O carimbo temporal do Unix (em segundos) para quando a finalização da sessão e persistência atingia o terminal completed ou failed o estado. Ausente enquanto status é in_progress.

completed_at?: Date

Valor de Propriedade

Date

created_at

O carimbo temporal do Unix (em segundos) indica quando a conversa foi criada.

created_at: Date

Valor de Propriedade

Date

id

O id único da conversa.

id: string

Valor de Propriedade

string

last_error

O erro terminal que impediu a finalização da persistência. Presente apenas quando status é failed.

last_error?: ErrorModel

Valor de Propriedade

metadata

Um conjunto de pares-chave-valor associado à conversa.

metadata?: Record<string, string>

Valor de Propriedade

Record<string, string>

object

O tipo de objeto. Sempre voice.conversation.

object: "voice.conversation"

Valor de Propriedade

"voice.conversation"

status

O estado do ciclo de vida da conversa.

status: VoiceConversationStatus

Valor de Propriedade

usage

Utilização agregada final de tokens em todas as respostas nesta conversa. Ausente enquanto status é in_progress e preenchido após finalização bem-sucedida completed ; pode estar ausente quando status é failed, e os valores não são garantidos para serem reportados de forma incremental.

usage?: RealtimeResponseUsage

Valor de Propriedade