VoiceResponse interface

Een aanhoudende stemrespons die één model-inferentie-wending binnen een gesprek vertegenwoordigt. In lijstresultaten kan de output projectie worden weggelaten; haal de volledige respons (GET .../responses/{response_id}) of de gepagedde antwoord-items route (GET .../responses/{response_id}/items) op voor de outputitems. created_at / completed_at zijn Foundry duurzame orderuitbreidingen.

Eigenschappen

audio

De audioconfiguratie die voor de respons wordt gebruikt, inclusief het stem- en audioformaat dat voor de output wordt gebruikt.

completed_at

De Unix-tijdstempel (in seconden) voor wanneer het antwoord voltooid is.

conversation_id

Aan welk gesprek het antwoord wordt toegevoegd, wordt bepaald door het conversation veld in het response.create evenement. Als auto, wordt het antwoord toegevoegd aan het standaardgesprek en wordt de waarde van conversation_id een id zoals conv_1234. Als none, wordt het antwoord aan geen enkel gesprek toegevoegd en wordt conversation_idde waarde van null . Als antwoorden automatisch worden getriggerd door VAD, wordt het antwoord toegevoegd aan het standaardgesprek

created_at

De Unix-tijdstempel (in seconden) voor wanneer het antwoord is aangemaakt.

id

De unieke ID van de reactie zal eruitzien als resp_1234.

max_output_tokens

Maximaal aantal outputtokens voor een enkele assistent-respons, inclusief tool-aanroepen, die in deze respons werd gebruikt.

metadata

Aangepaste string-sleutel-waarde paren die aan de respons zijn gekoppeld.

object

Het objecttype moet zijn realtime.response.

output

De lijst van outputitems die door de respons worden gegenereerd.

output_modalities

De verzameling modaliteiten die het model gebruikte om te reageren, momenteel zijn [\"audio\"]de enige mogelijke waarden , [\"text\"]. Audio-uitvoer bevat altijd een teksttranscript. Door de uitgang op modus text te zetten, schakel je de audio-uitgang van het model uit.

status

De eindstatus van de reactie (completed, cancelled, , failedof incomplete, in_progress).

status_details

Aanvullende details over de status.

temperature

De bemonsteringstemperatuur die voor de respons wordt gebruikt.

usage

Gebruiksstatistieken voor de Response, dit zal overeenkomen met facturering. Een Realtime API-sessie onderhoudt een conversatiecontext en voegt nieuwe Items toe aan het gesprek, waardoor output van eerdere beurten (tekst- en audiotokens) de invoer wordt voor latere beurten.

Eigenschapdetails

audio

De audioconfiguratie die voor de respons wordt gebruikt, inclusief het stem- en audioformaat dat voor de output wordt gebruikt.

audio?: VoiceResponseAudio

Waarde van eigenschap

completed_at

De Unix-tijdstempel (in seconden) voor wanneer het antwoord voltooid is.

completed_at?: Date

Waarde van eigenschap

Date

conversation_id

Aan welk gesprek het antwoord wordt toegevoegd, wordt bepaald door het conversation veld in het response.create evenement. Als auto, wordt het antwoord toegevoegd aan het standaardgesprek en wordt de waarde van conversation_id een id zoals conv_1234. Als none, wordt het antwoord aan geen enkel gesprek toegevoegd en wordt conversation_idde waarde van null . Als antwoorden automatisch worden getriggerd door VAD, wordt het antwoord toegevoegd aan het standaardgesprek

conversation_id?: string

Waarde van eigenschap

string

created_at

De Unix-tijdstempel (in seconden) voor wanneer het antwoord is aangemaakt.

created_at?: Date

Waarde van eigenschap

Date

id

De unieke ID van de reactie zal eruitzien als resp_1234.

id?: string

Waarde van eigenschap

string

max_output_tokens

Maximaal aantal outputtokens voor een enkele assistent-respons, inclusief tool-aanroepen, die in deze respons werd gebruikt.

max_output_tokens?: number | "inf"

Waarde van eigenschap

number | "inf"

metadata

Aangepaste string-sleutel-waarde paren die aan de respons zijn gekoppeld.

metadata?: Metadata

Waarde van eigenschap

object

Het objecttype moet zijn realtime.response.

object?: "realtime.response"

Waarde van eigenschap

"realtime.response"

output

De lijst van outputitems die door de respons worden gegenereerd.

output?: RealtimeConversationItemUnion[]

Waarde van eigenschap

output_modalities

De verzameling modaliteiten die het model gebruikte om te reageren, momenteel zijn [\"audio\"]de enige mogelijke waarden , [\"text\"]. Audio-uitvoer bevat altijd een teksttranscript. Door de uitgang op modus text te zetten, schakel je de audio-uitgang van het model uit.

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

Waarde van eigenschap

("text" | "audio")[]

status

De eindstatus van de reactie (completed, cancelled, , failedof incomplete, in_progress).

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

Waarde van eigenschap

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

status_details

Aanvullende details over de status.

status_details?: RealtimeResponseStatusDetails

Waarde van eigenschap

temperature

De bemonsteringstemperatuur die voor de respons wordt gebruikt.

temperature?: number

Waarde van eigenschap

number

usage

Gebruiksstatistieken voor de Response, dit zal overeenkomen met facturering. Een Realtime API-sessie onderhoudt een conversatiecontext en voegt nieuwe Items toe aan het gesprek, waardoor output van eerdere beurten (tekst- en audiotokens) de invoer wordt voor latere beurten.

usage?: RealtimeResponseUsage

Waarde van eigenschap