RealtimeClientEventResponseCreate interface

Dit event instrueert de server om een Response te maken, wat betekent dat modelinferentie wordt geactiveerd. Wanneer de server in Server VAD-modus staat, maakt de server automatisch antwoorden aan. Een Response bevat ten minste één Item, en kan er twee hebben, in welk geval de tweede een functieaanroep zal zijn. Deze items worden standaard aan de gespreksgeschiedenis toegevoegd. De server reageert met een response.created gebeurtenis, gebeurtenissen voor Items en gemaakte content, en tenslotte een response.done gebeurtenis om aan te geven dat de reactie voltooid is. De response.create gebeurtenis bevat inferentieconfiguraties zoals instructions en tools. Als deze zijn ingesteld, zullen ze alleen de configuratie van de sessie voor deze reactie overschrijven. Reacties kunnen buiten de standaard Conversation worden aangemaakt, wat betekent dat ze willekeurige input kunnen hebben, en het is mogelijk om het schrijven van de output naar de Conversation uit te schakelen. Er kan slechts één Response tegelijk naar het standaard Conversation worden geschreven, maar verder kunnen meerdere Responses parallel worden aangemaakt. Het metadata veld is een goede manier om meerdere gelijktijdige antwoorden te onderscheiden. Clients kunnen instellen conversation op none om een Response te maken die niet naar de standaard Conversation schrijft. Willekeurige invoer kan worden geleverd met het input veld, dat een array is die ruwe items en verwijzingen naar bestaande items accepteert.

Uitbreiding

Eigenschappen

event_id

Optionele client-gegenereerde ID die wordt gebruikt om dit evenement te identificeren.

response

Configuratie voor deze respons, inclusief overschrijvingen van de inferentie-instellingen van de sessie.

type

Het type gebeurtenis moet zijn response.create.

Eigenschapdetails

event_id

Optionele client-gegenereerde ID die wordt gebruikt om dit evenement te identificeren.

event_id?: string

Waarde van eigenschap

string

response

Configuratie voor deze respons, inclusief overschrijvingen van de inferentie-instellingen van de sessie.

response?: VoiceAgentResponseCreateParams

Waarde van eigenschap

type

Het type gebeurtenis moet zijn response.create.

type: "response.create"

Waarde van eigenschap

"response.create"