VoiceResponseBase interface

Propriedades compartilhadas por respostas de voz persistentes.

Propriedades

max_output_tokens

Número máximo de tokens de saída para uma resposta de um único assistente, incluindo chamadas de ferramenta, que foi usado nessa resposta.

object

O tipo de objeto deve ser realtime.response.

output_modalities

O conjunto de modalidades que o modelo usou para responder, atualmente os únicos valores possíveis são [\"audio\"], [\"text\"]. A saída de áudio sempre inclui uma transcrição de texto. Configurar a saída para modo text desativa a saída de áudio do modelo.

status

O status final da resposta (completed, cancelled, failed, ou incomplete, in_progress).

status_details

Detalhes adicionais sobre o status.

usage

Estatísticas de uso para a Resposta, isso corresponderá à faturação. Uma sessão de API em tempo real manterá um contexto de conversa e adicionará novos Itens à conversa, assim, a saída de turnos anteriores (tokens de texto e áudio) se tornará a entrada para turnos posteriores.

Detalhes da propriedade

max_output_tokens

Número máximo de tokens de saída para uma resposta de um único assistente, incluindo chamadas de ferramenta, que foi usado nessa resposta.

max_output_tokens?: number | "inf"

Valor da propriedade

number | "inf"

object

O tipo de objeto deve ser realtime.response.

object?: "realtime.response"

Valor da propriedade

"realtime.response"

output_modalities

O conjunto de modalidades que o modelo usou para responder, atualmente os únicos valores possíveis são [\"audio\"], [\"text\"]. A saída de áudio sempre inclui uma transcrição de texto. Configurar a saída para modo text desativa a saída de áudio do modelo.

output_modalities?: ("text" | "audio")[]

Valor da propriedade

("text" | "audio")[]

status

O status final da resposta (completed, cancelled, failed, ou incomplete, in_progress).

status?: "failed" | "in_progress" | "cancelled" | "completed" | "incomplete"

Valor da propriedade

"failed" | "in_progress" | "cancelled" | "completed" | "incomplete"

status_details

Detalhes adicionais sobre o status.

status_details?: RealtimeResponseStatusDetails

Valor da propriedade

usage

Estatísticas de uso para a Resposta, isso corresponderá à faturação. Uma sessão de API em tempo real manterá um contexto de conversa e adicionará novos Itens à conversa, assim, a saída de turnos anteriores (tokens de texto e áudio) se tornará a entrada para turnos posteriores.

usage?: RealtimeResponseUsage

Valor da propriedade