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 |
| created_at | De Unix-tijdstempel (in seconden) voor wanneer het antwoord is aangemaakt. |
| 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. |
| 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