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 response.create.

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"