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 response_id lo collega anche a questa risposta nella lista degli elementi a livello di conversazione.

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 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.

status

Lo stato finale della risposta (completed, cancelled, failed, o incomplete, in_progress).

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