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 |
| conversation_id | Aan welk gesprek het antwoord wordt toegevoegd, wordt bepaald door het |
| id | De unieke ID van de reactie zal eruitzien als |
| 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 |
| 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 |
| status | De eindstatus van de reactie ( |
| 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