Поделиться через


ThreadMessageOptions interface

Одно сообщение в потоке агента, как указано во время создания этого потока для исходного состояния.

Свойства

attachments

Список файлов, присоединенных к сообщению, и инструменты, к которому они должны быть добавлены.

content

Содержание исходного сообщения. Это может быть базовая строка (если вам нужен только текст) или массив набранных блоков контента (например, text, image_file, image_url и так далее).

metadata

Набор пар "ключ-значение", которые могут быть присоединены к объекту, используются для хранения дополнительных сведений об этом объекте в структурированном формате. Ключи могут содержать до 64 символов длиной, а значения могут содержать до 512 символов.

role

Роль сущности, создающей сообщение. Допустимые значения: user, которое указывает, что сообщение отправлено фактическим пользователем (и должно использоваться в большинстве случаев для представления сообщений, созданных пользователем), и assistant, которое указывает, что сообщение создано агентом (используйте это значение для вставки сообщений от агента в беседу).

Сведения о свойстве

attachments

Список файлов, присоединенных к сообщению, и инструменты, к которому они должны быть добавлены.

attachments?: 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

Значение свойства