RealtimeClientEventResponseCreate interface
Denna händelse instruerar servern att skapa ett svar, vilket innebär att modellinferens utlöses. När servern är i serverns VAD-läge skapar servern automatiskt svar.
Ett svar kommer att innehålla minst ett objekt och kan ha två, i vilket fall det andra blir ett funktionsanrop. Dessa objekt kommer att läggas till i konversationshistoriken som standard.
Servern svarar med en response.created händelse, händelser för skapade föremål och innehåll, och slutligen en response.done händelse som indikerar att svaret är klart.
Händelsen response.create inkluderar inferenskonfiguration som instructions och tools. Om dessa är satta kommer de att åsidosätta sessionens konfiguration endast för detta svar.
Svar kan skapas utanför standardkonversationen, vilket innebär att de kan ha godtycklig inmatning, och det är möjligt att inaktivera skrivandet av utdata till konversationen.
Endast ett svar kan skriva till standardkonversationen åt gången, men annars kan flera svar skapas parallellt. Fältet metadata är ett bra sätt att särskilja flera samtidiga svar.
Klienter kan ställa conversation in för none att skapa ett svar som inte skriver till standardkonversationen. Godtycklig indata kan tillhandahållas med fältet input , som är en array som accepterar råa objekt och referenser till befintliga objekt.
- Extends
Egenskaper
| event_id | Valfritt klientgenererat ID som används för att identifiera denna händelse. |
| response | Konfiguration för detta svar, inklusive överskrivningar av sessionens inferensinställningar. |
| type | Händelsetypen måste vara |
Egenskapsinformation
event_id
Valfritt klientgenererat ID som används för att identifiera denna händelse.
event_id?: string
Egenskapsvärde
string
response
Konfiguration för detta svar, inklusive överskrivningar av sessionens inferensinställningar.
response?: VoiceAgentResponseCreateParams
Egenskapsvärde
type
Händelsetypen måste vara response.create.
type: "response.create"
Egenskapsvärde
"response.create"