RealtimeClientEventResponseCreate interface

Tato událost instruuje server, aby vytvořil odpověď, což znamená spuštění modelové inference. V režimu Server VAD server automaticky vytvoří odpovědi. Odpověď bude obsahovat alespoň jednu položku a může mít dvě, v takovém případě bude druhá voláním funkce. Tyto položky budou ve výchozím nastavení přidány do historie konverzací. Server odpoví událostí response.created , událostmi pro položky a vytvořený obsah a nakonec událostí response.done , která oznamuje, že odpověď je dokončena. Událost response.create zahrnuje inferenční konfiguraci jako instructions a tools. Pokud jsou tyto nastavení nastavené, přepíší konfiguraci relace pouze pro tuto odpověď. Odpovědi lze vytvářet mimo pásmo výchozí konverzace, což znamená, že mohou mít libovolný vstup, a je možné deaktivovat zápis výstupu do konverzace. Pouze jedna odpověď může zapsat do výchozí konverzace najednou, jinak však lze paralelně vytvářet více odpovědí. Pole metadata je dobrý způsob, jak rozlišit více současných odpovědí. Klienti mohou nastavit conversation na none vytvoření odpovědi, která se nezapíše do výchozí konverzace. Libovolný vstup může být poskytnut pomocí input pole, což je pole přijímající surové položky a odkazy na existující položky.

Extends

Vlastnosti

event_id

Volitelné ID generované klientem používané k identifikaci této události.

response

Konfigurace pro tuto odpověď, včetně přepsání nastavení inference v relaci.

type

Typ události musí být response.create.

Podrobnosti vlastnosti

event_id

Volitelné ID generované klientem používané k identifikaci této události.

event_id?: string

Hodnota vlastnosti

string

response

Konfigurace pro tuto odpověď, včetně přepsání nastavení inference v relaci.

response?: VoiceAgentResponseCreateParams

Hodnota vlastnosti

type

Typ události musí být response.create.

type: "response.create"

Hodnota vlastnosti

"response.create"