RealtimeClientEventConversationItemCreate interface

Přidejte do kontextu konverzace nový Předmět, včetně zpráv, volání funkcí a odpovědí na volání funkcí. Tato událost může být použita jak k naplnění "historie" konverzace, tak k přidání nových položek uprostřed streamu, ale má současné omezení, že nemůže vyplnit zvukové zprávy asistenta. Pokud je úspěšný, server odpoví událostíconversation.item.created, jinak bude odeslána událost.error

Extends

Vlastnosti

event_id

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

item

Zpráva, volání funkce nebo výsledek funkce přispěje do konverzace.

previous_item_id

ID předchozí položky, po které bude vložena nová položka. Pokud není nastavena, nová položka bude připojena na konec konverzace. Pokud je nastaveno na root, nová položka bude přidána na začátek konverzace. Pokud je nastaveno na existující ID, umožňuje vložit položku uprostřed konverzace. Pokud ID nelze najít, vrátí se chyba a položka nebude přidána.

type

Typ události musí být conversation.item.create.

Podrobnosti vlastnosti

event_id

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

event_id?: string

Hodnota vlastnosti

string

item

Zpráva, volání funkce nebo výsledek funkce přispěje do konverzace.

item: RealtimeConversationItemUnion

Hodnota vlastnosti

previous_item_id

ID předchozí položky, po které bude vložena nová položka. Pokud není nastavena, nová položka bude připojena na konec konverzace. Pokud je nastaveno na root, nová položka bude přidána na začátek konverzace. Pokud je nastaveno na existující ID, umožňuje vložit položku uprostřed konverzace. Pokud ID nelze najít, vrátí se chyba a položka nebude přidána.

previous_item_id?: string

Hodnota vlastnosti

string

type

Typ události musí být conversation.item.create.

type: "conversation.item.create"

Hodnota vlastnosti

"conversation.item.create"