VoiceResponse interface

Ett bestående röstsvar som representerar en modell-inferensvändning inom en konversation. I listresultat output kan projektionen utelämnas; hämta hela svaret (GET .../responses/{response_id}) eller den sidade svarsrutten (GET .../responses/{response_id}/items) för dess utdata. created_at / completed_at är Foundrys hållbara ordertillägg.

Extends

Egenskaper

audio

Ljudkonfigurationen som används för responsen, inklusive röst- och ljudformatet som används för utdata.

completed_at

Unix-tidsstämpeln (i sekunder) för när svaret slutfördes.

conversation_id

Samtalets identitet som detta svar tillhör.

created_at

Unix-tidsstämpeln (i sekunder) för när svaret skapades.

id

Den unika identiteten i svaret.

metadata

En uppsättning nyckelvärdespar kopplade till svaret.

output

Utdataobjekten som genereras av svaret. Kan utelämnas i listresultat; hämta hela svaret (GET .../responses/{response_id}) eller använd den sidtagna svarsrutten (GET .../responses/{response_id}/items) för dess utdata. Varje punkt response_id kopplar också tillbaka till detta svar i listan över frågor på konversationsnivå.

temperature

Provtagningstemperaturen som används för responsen.

Ärvda egenskaper

max_output_tokens

Maximalt antal utmatningstoken för ett enda assistentsvar, inklusive verktygsanrop, som användes i detta svar.

object

Objekttypen måste vara realtime.response.

output_modalities

Den mängd modaliteter modellen använde för att svara är för närvarande de enda möjliga värdena [\"audio\"], [\"text\"]. Ljudutdata inkluderar alltid en texttranskription. Att ställa in utgången på läge text inaktiverar ljudutgången från modellen.

status

Svarets slutstatus (completed, cancelled, , failedeller incomplete, in_progress).

status_details

Ytterligare detaljer om statusen.

usage

Användningsstatistik för svaret, detta motsvarar faktureringen. En realtids-API-session upprätthåller en konversationskontext och lägger till nya Items i konversationen, så utdata från tidigare turer (text- och ljudtokens) blir indata för senare turer.

Egenskapsinformation

audio

Ljudkonfigurationen som används för responsen, inklusive röst- och ljudformatet som används för utdata.

audio?: VoiceResponseAudio

Egenskapsvärde

completed_at

Unix-tidsstämpeln (i sekunder) för när svaret slutfördes.

completed_at?: Date

Egenskapsvärde

Date

conversation_id

Samtalets identitet som detta svar tillhör.

conversation_id: string

Egenskapsvärde

string

created_at

Unix-tidsstämpeln (i sekunder) för när svaret skapades.

created_at?: Date

Egenskapsvärde

Date

id

Den unika identiteten i svaret.

id: string

Egenskapsvärde

string

metadata

En uppsättning nyckelvärdespar kopplade till svaret.

metadata?: Record<string, string>

Egenskapsvärde

Record<string, string>

output

Utdataobjekten som genereras av svaret. Kan utelämnas i listresultat; hämta hela svaret (GET .../responses/{response_id}) eller använd den sidtagna svarsrutten (GET .../responses/{response_id}/items) för dess utdata. Varje punkt response_id kopplar också tillbaka till detta svar i listan över frågor på konversationsnivå.

output?: RealtimeConversationItemUnion[]

Egenskapsvärde

temperature

Provtagningstemperaturen som används för responsen.

temperature?: number

Egenskapsvärde

number

Information om ärvda egenskaper

max_output_tokens

Maximalt antal utmatningstoken för ett enda assistentsvar, inklusive verktygsanrop, som användes i detta svar.

max_output_tokens?: number | "inf"

Egenskapsvärde

number | "inf"

Ärvt frånVoiceResponseBase.max_output_tokens

object

Objekttypen måste vara realtime.response.

object?: "realtime.response"

Egenskapsvärde

"realtime.response"

Ärvt frånVoiceResponseBase.object

output_modalities

Den mängd modaliteter modellen använde för att svara är för närvarande de enda möjliga värdena [\"audio\"], [\"text\"]. Ljudutdata inkluderar alltid en texttranskription. Att ställa in utgången på läge text inaktiverar ljudutgången från modellen.

output_modalities?: ("text" | "audio")[]

Egenskapsvärde

("text" | "audio")[]

Ärvd frånVoiceResponseBase.output_modalities

status

Svarets slutstatus (completed, cancelled, , failedeller incomplete, in_progress).

status?: "failed" | "in_progress" | "cancelled" | "completed" | "incomplete"

Egenskapsvärde

"failed" | "in_progress" | "cancelled" | "completed" | "incomplete"

Ärvt frånVoiceResponseBase.status

status_details

Ytterligare detaljer om statusen.

status_details?: RealtimeResponseStatusDetails

Egenskapsvärde

Ärvd frånVoiceResponseBase.status_details

usage

Användningsstatistik för svaret, detta motsvarar faktureringen. En realtids-API-session upprätthåller en konversationskontext och lägger till nya Items i konversationen, så utdata från tidigare turer (text- och ljudtokens) blir indata för senare turer.

usage?: RealtimeResponseUsage

Egenskapsvärde

Ärvt frånVoiceResponseBase.usage