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 |
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"