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: |
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
null | MessageAttachment[]
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