VoiceAgentRealtimeResponseBase interface

Eigenschappen gedeeld door realtime antwoorden die door de voice-agent service worden teruggegeven.

Eigenschappen

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

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