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