Udostępnij przez


ThreadMessageOptions interface

Pojedynczy komunikat w wątku agenta podany podczas tworzenia tego wątku dla stanu początkowego.

Właściwości

attachments

Lista plików dołączonych do wiadomości oraz narzędzia, do których należy je dodać.

content

Treść początkowej wiadomości. Może to być podstawowy ciąg znaków (jeśli potrzebujesz tylko tekstu) lub tablica wpisanych bloków treści (na przykład tekst, image_file, image_url itd.).

metadata

Zestaw maksymalnie 16 par klucz/wartość, które mogą być dołączone do obiektu, używane do przechowywania dodatkowych informacji o tym obiekcie w formacie ustrukturyzowanym. Klucze mogą mieć długość maksymalnie 64 znaków, a wartości mogą mieć maksymalnie 512 znaków.

role

Rola jednostki tworzącej komunikat. Dozwolone wartości to: user, co oznacza, że wiadomość została wysłana przez rzeczywistego użytkownika (i powinna być używana w większości przypadków do reprezentowania komunikatów generowanych przez użytkownika) oraz assistant, co oznacza, że wiadomość jest generowana przez agenta (użyj tej wartości, aby wstawić wiadomości od agenta do konwersacji).

Szczegóły właściwości

attachments

Lista plików dołączonych do wiadomości oraz narzędzia, do których należy je dodać.

attachments?: null | MessageAttachment[]

Wartość właściwości

content

Treść początkowej wiadomości. Może to być podstawowy ciąg znaków (jeśli potrzebujesz tylko tekstu) lub tablica wpisanych bloków treści (na przykład tekst, image_file, image_url itd.).

content: MessageInputContent

Wartość właściwości

metadata

Zestaw maksymalnie 16 par klucz/wartość, które mogą być dołączone do obiektu, używane do przechowywania dodatkowych informacji o tym obiekcie w formacie ustrukturyzowanym. Klucze mogą mieć długość maksymalnie 64 znaków, a wartości mogą mieć maksymalnie 512 znaków.

metadata?: null | Record<string, string>

Wartość właściwości

null | Record<string, string>

role

Rola jednostki tworzącej komunikat. Dozwolone wartości to: user, co oznacza, że wiadomość została wysłana przez rzeczywistego użytkownika (i powinna być używana w większości przypadków do reprezentowania komunikatów generowanych przez użytkownika) oraz assistant, co oznacza, że wiadomość jest generowana przez agenta (użyj tej wartości, aby wstawić wiadomości od agenta do konwersacji).

role: MessageRole

Wartość właściwości