VoiceAgentRealtimeResponse interface

Een live realtime reactie van de voice-agent service in beide response.created en response.done gebeurtenissen.

Eigenschappen

audio

De audioconfiguratie die door de live response wordt gebruikt, inclusief vlakstemprovider, locatie en formaatvelden onder output.

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

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.

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 door de live response wordt gebruikt, inclusief vlakstemprovider, locatie en formaatvelden onder output.

audio?: VoiceResponseAudio

Waarde van eigenschap

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

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

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