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