VoiceResponse interface

Přetrvávající hlasová odpověď reprezentující jeden modelový závěrový obrat v rámci konverzace. Ve výsledcích seznamu může být projekce output vynechána; pro výstupní položky lze získat celou odpověď (GET .../responses/{response_id}) nebo stránkovanou odpověď-položky (GET .../responses/{response_id}/items) pro výstupní položky. created_at / completed_at jsou trvalé objednávkové rozšíření Foundry.

Extends

Vlastnosti

audio

Zvuková konfigurace použitá pro odpověď, včetně hlasového a zvukového formátu použitého pro výstup.

completed_at

Unixové časové razítko (v sekundách) pro datum dokončení odpovědi.

conversation_id

Id konverzace, ke které tato odpověď patří.

created_at

Unixové časové razítko (v sekundách) pro okamžik vytvoření odpovědi.

id

Jedinečné ID odpovědi.

metadata

Sada párů klíč-hodnota připojených k odpovědi.

output

Výstupní položky vytvořené odpovědí. Může být vynechán ve výsledcích seznamu; získat celou odpověď (GET .../responses/{response_id}) nebo použít stránkovanou cestu odpovědí-položky (GET .../responses/{response_id}/items) pro výstupní položky. Každý bod response_id také odkazuje zpět na tuto odpověď v seznamu položek na úrovni konverzace.

temperature

Vzorkovací teplota použitá pro odezvu.

Zděděné vlastnosti

max_output_tokens

Maximální počet výstupních tokenů pro jednu odpověď asistenta, včetně volání nástrojů, která byla použita v této odpovědi.

object

Typ objektu musí být realtime.response.

output_modalities

Množina modalit, které model použil k odpovědi, jsou v současnosti jediné možné hodnoty [\"audio\"], [\"text\"]. Zvukový výstup vždy obsahuje textový přepis. Nastavení výstupu na režim text deaktivuje audio výstup z modelu.

status

Konečný stav odpovědi (completed, cancelled, failed, nebo incomplete, ). in_progress

status_details

Další podrobnosti o stavu.

usage

Statistiky využití pro Odpověď, to bude odpovídat fakturaci. Relace Realtime API udržuje kontext konverzace a přidává nové položky do konverzace, takže výstup z předchozích kol (textové a audio tokeny) se stane vstupem pro pozdější kola.

Podrobnosti vlastnosti

audio

Zvuková konfigurace použitá pro odpověď, včetně hlasového a zvukového formátu použitého pro výstup.

audio?: VoiceResponseAudio

Hodnota vlastnosti

completed_at

Unixové časové razítko (v sekundách) pro datum dokončení odpovědi.

completed_at?: Date

Hodnota vlastnosti

Date

conversation_id

Id konverzace, ke které tato odpověď patří.

conversation_id: string

Hodnota vlastnosti

string

created_at

Unixové časové razítko (v sekundách) pro okamžik vytvoření odpovědi.

created_at?: Date

Hodnota vlastnosti

Date

id

Jedinečné ID odpovědi.

id: string

Hodnota vlastnosti

string

metadata

Sada párů klíč-hodnota připojených k odpovědi.

metadata?: Record<string, string>

Hodnota vlastnosti

Record<string, string>

output

Výstupní položky vytvořené odpovědí. Může být vynechán ve výsledcích seznamu; získat celou odpověď (GET .../responses/{response_id}) nebo použít stránkovanou cestu odpovědí-položky (GET .../responses/{response_id}/items) pro výstupní položky. Každý bod response_id také odkazuje zpět na tuto odpověď v seznamu položek na úrovni konverzace.

output?: RealtimeConversationItemUnion[]

Hodnota vlastnosti

temperature

Vzorkovací teplota použitá pro odezvu.

temperature?: number

Hodnota vlastnosti

number

Podrobnosti zděděných vlastností

max_output_tokens

Maximální počet výstupních tokenů pro jednu odpověď asistenta, včetně volání nástrojů, která byla použita v této odpovědi.

max_output_tokens?: number | "inf"

Hodnota vlastnosti

number | "inf"

Děděno zVoiceResponseBase.max_output_tokens

object

Typ objektu musí být realtime.response.

object?: "realtime.response"

Hodnota vlastnosti

"realtime.response"

Děděno zVoiceResponseBase.object

output_modalities

Množina modalit, které model použil k odpovědi, jsou v současnosti jediné možné hodnoty [\"audio\"], [\"text\"]. Zvukový výstup vždy obsahuje textový přepis. Nastavení výstupu na režim text deaktivuje audio výstup z modelu.

output_modalities?: ("text" | "audio")[]

Hodnota vlastnosti

("text" | "audio")[]

Děděné poVoiceResponseBase.output_modalities

status

Konečný stav odpovědi (completed, cancelled, failed, nebo incomplete, ). in_progress

status?: "failed" | "in_progress" | "cancelled" | "completed" | "incomplete"

Hodnota vlastnosti

"failed" | "in_progress" | "cancelled" | "completed" | "incomplete"

Děděno zVoiceResponseBase.status

status_details

Další podrobnosti o stavu.

status_details?: RealtimeResponseStatusDetails

Hodnota vlastnosti

Děděné poVoiceResponseBase.status_details

usage

Statistiky využití pro Odpověď, to bude odpovídat fakturaci. Relace Realtime API udržuje kontext konverzace a přidává nové položky do konverzace, takže výstup z předchozích kol (textové a audio tokeny) se stane vstupem pro pozdější kola.

usage?: RealtimeResponseUsage

Hodnota vlastnosti

Zděděno zVoiceResponseBase.usage