ThreadMessageOptions interface
Одно сообщение в потоке агента, как указано во время создания этого потока для исходного состояния.
Свойства
| attachments | Список файлов, присоединенных к сообщению, и инструменты, к которому они должны быть добавлены. |
| content | Содержание исходного сообщения. Это может быть базовая строка (если вам нужен только текст) или массив набранных блоков контента (например, text, image_file, image_url и так далее). |
| metadata | Набор пар "ключ-значение", которые могут быть присоединены к объекту, используются для хранения дополнительных сведений об этом объекте в структурированном формате. Ключи могут содержать до 64 символов длиной, а значения могут содержать до 512 символов. |
| role | Роль сущности, создающей сообщение. Допустимые значения: |
Сведения о свойстве
attachments
Список файлов, присоединенных к сообщению, и инструменты, к которому они должны быть добавлены.
attachments?: MessageAttachment[] | null
Значение свойства
MessageAttachment[] | null
content
Содержание исходного сообщения. Это может быть базовая строка (если вам нужен только текст) или массив набранных блоков контента (например, text, image_file, image_url и так далее).
content: MessageInputContent
Значение свойства
metadata
Набор пар "ключ-значение", которые могут быть присоединены к объекту, используются для хранения дополнительных сведений об этом объекте в структурированном формате. Ключи могут содержать до 64 символов длиной, а значения могут содержать до 512 символов.
metadata?: Record<string, string> | null
Значение свойства
Record<string, string> | null
role
Роль сущности, создающей сообщение. Допустимые значения: user, которое указывает, что сообщение отправлено фактическим пользователем (и должно использоваться в большинстве случаев для представления сообщений, созданных пользователем), и assistant, которое указывает, что сообщение создано агентом (используйте это значение для вставки сообщений от агента в беседу).
role: MessageRole