VoiceResponseBase interface
Proprietà condivise da risposte vocali persistenti.
Proprietà
| max_output_tokens | Numero massimo di token di output per una singola risposta di assistente, inclusi i call degli strumenti, utilizzati in questa risposta. |
| object | Il tipo di oggetto, deve essere |
| output_modalities | L'insieme delle modalità usate dal modello per rispondere, attualmente gli unici valori possibili sono |
| status | Lo stato finale della risposta ( |
| status_details | Dettagli aggiuntivi sullo stato. |
| usage | Statistiche di utilizzo per la Risposta, questo corrisponderà alla fatturazione. Una sessione API in tempo reale manterrà un contesto di conversazione e aggiungerà nuovi Elementi alla Conversazione, quindi l'output dei turni precedenti (token testuali e audio) diventerà l'input per i turni successivi. |
Dettagli proprietà
max_output_tokens
Numero massimo di token di output per una singola risposta di assistente, inclusi i call degli strumenti, utilizzati in questa risposta.
max_output_tokens?: number | "inf"
Valore della proprietà
number | "inf"
object
Il tipo di oggetto, deve essere realtime.response.
object?: "realtime.response"
Valore della proprietà
"realtime.response"
output_modalities
L'insieme delle modalità usate dal modello per rispondere, attualmente gli unici valori possibili sono [\"audio\"], [\"text\"]. L'uscita audio include sempre una trascrizione testuale. Impostando l'uscita in modalità text disabilitato l'uscita audio dal modello.
output_modalities?: ("text" | "audio")[]
Valore della proprietà
("text" | "audio")[]
status
Lo stato finale della risposta (completed, cancelled, failed, o incomplete, in_progress).
status?: "failed" | "in_progress" | "cancelled" | "completed" | "incomplete"
Valore della proprietà
"failed" | "in_progress" | "cancelled" | "completed" | "incomplete"
status_details
Dettagli aggiuntivi sullo stato.
status_details?: RealtimeResponseStatusDetails
Valore della proprietà
usage
Statistiche di utilizzo per la Risposta, questo corrisponderà alla fatturazione. Una sessione API in tempo reale manterrà un contesto di conversazione e aggiungerà nuovi Elementi alla Conversazione, quindi l'output dei turni precedenti (token testuali e audio) diventerà l'input per i turni successivi.
usage?: RealtimeResponseUsage