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.
- Extends
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 | L'id della conversazione a cui appartiene questa risposta. |
| created_at | Il timestamp Unix (in secondi) indicato quando la risposta è stata creata. |
| id | L'identità unica della risposta. |
| metadata | Un insieme di coppie chiave-valore collegate alla risposta. |
| output | Elementi di output prodotti dalla risposta. Può essere omesso nei risultati delle liste; recuperare la risposta completa (GET .../responses/{response_id}) oppure utilizzare la via dei rispondenti paginati (GET .../responses/{response_id}/items) per i suoi elementi di output. Ogni elemento |
| temperature | La temperatura di campionamento utilizzata per la risposta. |
Proprietà ereditate
| 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à
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
L'id della conversazione a cui appartiene questa risposta.
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'identità unica della risposta.
id: string
Valore della proprietà
string
metadata
Un insieme di coppie chiave-valore collegate alla risposta.
metadata?: Record<string, string>
Valore della proprietà
Record<string, string>
output
Elementi di output prodotti dalla risposta. Può essere omesso nei risultati delle liste; recuperare la risposta completa (GET .../responses/{response_id}) oppure utilizzare la via dei rispondenti paginati (GET .../responses/{response_id}/items) per i suoi elementi di output. Ogni elemento response_id lo collega anche a questa risposta nella lista degli elementi a livello di conversazione.
output?: RealtimeConversationItemUnion[]
Valore della proprietà
temperature
La temperatura di campionamento utilizzata per la risposta.
temperature?: number
Valore della proprietà
number
Dettagli proprietà ereditate
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"
Ereditato daVoiceResponseBase.max_token_output_
object
Il tipo di oggetto, deve essere realtime.response.
object?: "realtime.response"
Valore della proprietà
"realtime.response"
Ereditato daVoiceResponseBase.object
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")[]
Ereditato daVoiceResponseBase.output_modalities
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"
Ereditato daVoiceResponseBase.status
status_details
Dettagli aggiuntivi sullo stato.
status_details?: RealtimeResponseStatusDetails
Valore della proprietà
Ereditato daVoiceResponseBase.status_details
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
Valore della proprietà
Ereditato daVoiceResponseBase.usage