ThreadMessageOptions interface

Egyetlen üzenet egy ügynökszálon belül, a szál kezdeti állapotának létrehozása során megadott módon.

Tulajdonságok

attachments

Az üzenethez csatolt fájlok listája, valamint az eszközök, amelyhez hozzá kell adni őket.

content

A kezdeti üzenet tartalma. Ez lehet egy egyszerű karakterlánc (ha csak szövegre van szüksége) vagy beírt tartalomblokkok tömbje (például szöveg, image_file, image_url stb.).

metadata

Legfeljebb 16 kulcs/érték párból álló készlet, amely egy objektumhoz csatolható, és az objektumra vonatkozó további információk strukturált formátumban való tárolására szolgál. A kulcsok legfeljebb 64 karakter hosszúságúak lehetnek, az értékek pedig legfeljebb 512 karakter hosszúságúak lehetnek.

role

Az üzenetet létrehozó entitás szerepe. Az engedélyezett értékek a következők: user, amely azt jelzi, hogy az üzenetet egy tényleges felhasználó küldi (és a legtöbb esetben a felhasználó által generált üzenetek ábrázolására kell használni), és assistant, amely azt jelzi, hogy az üzenetet az ügynök generálta (ezzel az értékkel az ügynök üzeneteit szúrhatja be a beszélgetésbe).

Tulajdonság adatai

attachments

Az üzenethez csatolt fájlok listája, valamint az eszközök, amelyhez hozzá kell adni őket.

attachments?: null | MessageAttachment[]

Tulajdonság értéke

content

A kezdeti üzenet tartalma. Ez lehet egy egyszerű karakterlánc (ha csak szövegre van szüksége) vagy beírt tartalomblokkok tömbje (például szöveg, image_file, image_url stb.).

content: MessageInputContent

Tulajdonság értéke

metadata

Legfeljebb 16 kulcs/érték párból álló készlet, amely egy objektumhoz csatolható, és az objektumra vonatkozó további információk strukturált formátumban való tárolására szolgál. A kulcsok legfeljebb 64 karakter hosszúságúak lehetnek, az értékek pedig legfeljebb 512 karakter hosszúságúak lehetnek.

metadata?: null | Record<string, string>

Tulajdonság értéke

null | Record<string, string>

role

Az üzenetet létrehozó entitás szerepe. Az engedélyezett értékek a következők: user, amely azt jelzi, hogy az üzenetet egy tényleges felhasználó küldi (és a legtöbb esetben a felhasználó által generált üzenetek ábrázolására kell használni), és assistant, amely azt jelzi, hogy az üzenetet az ügynök generálta (ezzel az értékkel az ügynök üzeneteit szúrhatja be a beszélgetésbe).

role: MessageRole

Tulajdonság értéke