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 |
| output_modalities | O conjunto de modalidades que o modelo usou para responder, atualmente os únicos valores possíveis são |
| status | O status final da resposta ( |
| 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