VoiceResponse interface
Una risposta vocale persistente che rappresenta un turno di inferenza del modello all'interno di una conversazione. Nei risultati delle liste la output proiezione può essere omessi; recuperare la risposta completa (GET .../responses/{response_id}) o la rotta degli elementi di risposta paginati (GET .../responses/{response_id}/items) per i suoi elementi di output.
created_at
/
completed_at sono estensioni di ordinazione durevoli Foundry.
Proprietà
| audio | La configurazione audio utilizzata per la risposta, inclusi il formato voce e audio usato per l'uscita. |
| completed_at | Il timestamp Unix (in secondi) indica quando la risposta è completata. |
| conversation_id | A quale conversazione viene aggiunta la risposta, determinata dal campo dell'evento |
| created_at | Il timestamp Unix (in secondi) indicato quando la risposta è stata creata. |
| id | L'ID unico della risposta sarà simile |
| max_output_tokens | Numero massimo di token di output per una singola risposta di assistente, inclusi i call degli strumenti, utilizzati in questa risposta. |
| metadata | Coppie chiave-valore personalizzate di stringhe associate alla risposta. |
| object | Il tipo di oggetto, deve essere |
| output | L'elenco degli elementi in output generati dalla risposta. |
| 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. |
| temperature | La temperatura di campionamento utilizzata per la risposta. |
| 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à
audio
La configurazione audio utilizzata per la risposta, inclusi il formato voce e audio usato per l'uscita.
audio?: VoiceResponseAudio
Valore della proprietà
completed_at
Il timestamp Unix (in secondi) indica quando la risposta è completata.
completed_at?: Date
Valore della proprietà
Date
conversation_id
A quale conversazione viene aggiunta la risposta, determinata dal campo dell'evento conversationresponse.create . Se auto, la risposta sarà aggiunta alla conversazione predefinita e il valore di conversation_id sarà un id come conv_1234. Se none, la risposta non sarà aggiunta a nessuna conversazione e il valore di conversation_id sarà null. Se le risposte vengono attivate automaticamente dal VAD, la risposta verrà aggiunta alla conversazione predefinita
conversation_id?: string
Valore della proprietà
string
created_at
Il timestamp Unix (in secondi) indicato quando la risposta è stata creata.
created_at?: Date
Valore della proprietà
Date
id
L'ID unico della risposta sarà simile resp_1234a .
id?: string
Valore della proprietà
string
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"
metadata
Coppie chiave-valore personalizzate di stringhe associate alla risposta.
metadata?: Metadata
Valore della proprietà
object
Il tipo di oggetto, deve essere realtime.response.
object?: "realtime.response"
Valore della proprietà
"realtime.response"
output
L'elenco degli elementi in output generati dalla risposta.
output?: RealtimeConversationItemUnion[]
Valore della proprietà
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à
temperature
La temperatura di campionamento utilizzata per la risposta.
temperature?: number
Valore della proprietà
number
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