VoiceConversation interface

Uma conversa persistente de voz. O envelope da Foundry que possui a transcrição armazenada do agente de voz, respostas, métricas por turno e áudio. É o parent, retenção e limite de exclusão: exclui-lo faz cascata para 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 de tempo do Unix (em segundos) para quando a finalização da sessão e persistência atingia o terminal completed ou failed status. Ausente enquanto status é in_progress.

created_at

O carimbo de data e hora 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 somente quando status é failed.

metadata

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

object

O tipo de objeto. Sempre voice.conversation.

status

O status do ciclo de vida da conversa.

usage

Uso agregado final do token em todas as respostas desta 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 incrementalmente.

Detalhes da propriedade

completed_at

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

completed_at?: Date

Valor da propriedade

Date

created_at

O carimbo de data e hora do Unix (em segundos) indica quando a conversa foi criada.

created_at: Date

Valor da propriedade

Date

id

O id único da conversa.

id: string

Valor da propriedade

string

last_error

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

last_error?: ErrorModel

Valor da propriedade

metadata

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

metadata?: Record<string, string>

Valor da propriedade

Record<string, string>

object

O tipo de objeto. Sempre voice.conversation.

object: "voice.conversation"

Valor da propriedade

"voice.conversation"

status

O status do ciclo de vida da conversa.

status: VoiceConversationStatus

Valor da propriedade

usage

Uso agregado final do token em todas as respostas desta 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 incrementalmente.

usage?: RealtimeResponseUsage

Valor da propriedade