VoiceAgentRealtimeResponse interface
Ett live-svar i realtid returnerades av röstagenttjänsten i både response.created och-händelserna response.done .
- Extends
Egenskaper
| audio | Ljudkonfigurationen som används av livesvaret, inklusive fälten för platt röst, plats och format under |
| output | Föremålen som produceras av live-svaret. |
Ärvda egenskaper
| conversation_id | Vilken konversation svaret läggs till i, bestäms av fältet |
| id | Det unika ID:t för svaret kommer att se ut som |
| max_output_tokens | Maximalt antal utmatningstoken för ett enda assistentsvar, inklusive verktygsanrop, som användes i detta svar. |
| metadata | Anpassade sträng-nyckel-värdespar kopplade till svaret. |
| object | Objekttypen måste vara |
| output_modalities | Den mängd modaliteter modellen använde för att svara är för närvarande de enda möjliga värdena |
| status | Svarets slutstatus ( |
| status_details | Ytterligare detaljer om statusen. |
| usage | Användningsstatistik för svaret, detta motsvarar faktureringen. En realtids-API-session upprätthåller en konversationskontext och lägger till nya Items i konversationen, så utdata från tidigare turer (text- och ljudtokens) blir indata för senare turer. |
Egenskapsinformation
audio
Ljudkonfigurationen som används av livesvaret, inklusive fälten för platt röst, plats och format under output.
audio?: VoiceResponseAudio
Egenskapsvärde
output
Föremålen som produceras av live-svaret.
output?: RealtimeConversationItemUnion[]
Egenskapsvärde
Information om ärvda egenskaper
conversation_id
Vilken konversation svaret läggs till i, bestäms av fältet conversation i response.create händelsen. Om auto, kommer svaret att läggas till i standardkonversationen och värdet av conversation_id blir ett id som conv_1234. Om none, kommer svaret inte att läggas till i någon konversation och värdet av conversation_id blir null. Om svar triggas automatiskt av VAD kommer svaret att läggas till i standardkonversationen
conversation_id?: string
Egenskapsvärde
string
id
Det unika ID:t för svaret kommer att se ut som resp_1234.
id?: string
Egenskapsvärde
string
Ärvd frånVoiceAgentRealtimeResponseBase.id
max_output_tokens
Maximalt antal utmatningstoken för ett enda assistentsvar, inklusive verktygsanrop, som användes i detta svar.
max_output_tokens?: number | "inf"
Egenskapsvärde
number | "inf"
metadata
Anpassade sträng-nyckel-värdespar kopplade till svaret.
metadata?: Metadata
Egenskapsvärde
object
Objekttypen måste vara realtime.response.
object?: "realtime.response"
Egenskapsvärde
"realtime.response"
output_modalities
Den mängd modaliteter modellen använde för att svara är för närvarande de enda möjliga värdena [\"audio\"], [\"text\"]. Ljudutdata inkluderar alltid en texttranskription. Att ställa in utgången på läge text inaktiverar ljudutgången från modellen.
output_modalities?: ("text" | "audio")[]
Egenskapsvärde
("text" | "audio")[]
status
Svarets slutstatus (completed, cancelled, , failedeller incomplete, in_progress).
status?: "failed" | "in_progress" | "cancelled" | "completed" | "incomplete"
Egenskapsvärde
"failed" | "in_progress" | "cancelled" | "completed" | "incomplete"
status_details
Ytterligare detaljer om statusen.
status_details?: RealtimeResponseStatusDetails
Egenskapsvärde
usage
Användningsstatistik för svaret, detta motsvarar faktureringen. En realtids-API-session upprätthåller en konversationskontext och lägger till nya Items i konversationen, så utdata från tidigare turer (text- och ljudtokens) blir indata för senare turer.
usage?: RealtimeResponseUsage
Egenskapsvärde
Ärvd frånVoiceAgentRealtimeResponseBase.usage