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.
- Uitbreiding
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 | Het id van het gesprek waar dit antwoord toe behoort. |
| created_at | De Unix-tijdstempel (in seconden) voor wanneer het antwoord is aangemaakt. |
| id | De unieke identiteit van het antwoord. |
| metadata | Een set sleutel-waardeparen gekoppeld aan de respons. |
| output | De uitvoeritems die door het antwoord worden geproduceerd. Kan worden weggelaten in lijstresultaten; haal de volledige respons op (GET .../responses/{response_id}) of gebruik de gepagineerde antwoord-items-route (GET .../responses/{response_id}/items) voor de outputitems. Elk item koppelt |
| temperature | De bemonsteringstemperatuur die voor de respons wordt gebruikt. |
Overgenomen eigenschappen
| max_output_tokens | Maximaal aantal outputtokens voor een enkele assistent-respons, inclusief tool-aanroepen, die in deze respons werd gebruikt. |
| object | Het objecttype moet zijn |
| 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 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
Het id van het gesprek waar dit antwoord toe behoort.
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 identiteit van het antwoord.
id: string
Waarde van eigenschap
string
metadata
Een set sleutel-waardeparen gekoppeld aan de respons.
metadata?: Record<string, string>
Waarde van eigenschap
Record<string, string>
output
De uitvoeritems die door het antwoord worden geproduceerd. Kan worden weggelaten in lijstresultaten; haal de volledige respons op (GET .../responses/{response_id}) of gebruik de gepagineerde antwoord-items-route (GET .../responses/{response_id}/items) voor de outputitems. Elk item koppelt response_id het ook terug naar deze reactie in de lijst met items op gespreksniveau.
output?: RealtimeConversationItemUnion[]
Waarde van eigenschap
temperature
De bemonsteringstemperatuur die voor de respons wordt gebruikt.
temperature?: number
Waarde van eigenschap
number
Details van overgenomen eigenschap
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"
Geërfd vanVoiceResponseBase.max_output_tokens
object
Het objecttype moet zijn realtime.response.
object?: "realtime.response"
Waarde van eigenschap
"realtime.response"
Geërfd vanVoiceResponseBase.object
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")[]
Geërfd vanVoiceResponseBase.output_modalities
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"
Geërfd vanVoiceResponseBase.status
status_details
Aanvullende details over de status.
status_details?: RealtimeResponseStatusDetails
Waarde van eigenschap
Geërfd vanVoiceResponseBase.status_details
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
Geërfd vanVoiceResponseBase.usage