Class ThreadMessageCreateRequest
Класс ThreadMessageCreateRequest
Представляет запрос на создание сообщения в потоке.
public class ThreadMessageCreateRequest
Конструкторы
Свойства
Имя | Описание |
---|
Attachments { get; set; } | Получает или задает список файлов, прикрепленных к сообщению. |
Content { get; set; } | Получает или задает содержимое сообщения. Может быть строкой или массивом частей содержимого. |
Metadata { get; set; } | Получает или задает набор из 16 пар “ключ-значение”, которые могут быть прикреплены к объекту. Это может быть полезно для хранения дополнительной информации об объекте в структурированном формате. Ключи могут иметь длину до 64 символов, а значения - до 512 символов. |
Role { get; set; } | Получает или задает роль сущности, создающей сообщение. Допустимые значения: “user”, “assistant”. |
Методы
Имя | Описание |
---|
static FromAssistant() | Создает новый ThreadMessageCreateRequest с ролью, установленной на Assistant. |
static FromUser() | Создает новый ThreadMessageCreateRequest с ролью, установленной на User. |
WithAttachments(List<Attachment>) | Устанавливает вложения для запроса сообщения потока. |
WithContent(MessageContentRequest) | Добавляет содержимое сообщения в запрос сообщения потока. |
WithContents(List<MessageContentRequest>) | Устанавливает содержимое сообщения для запроса сообщения потока. |
WithMetadata(Dictionary<string, string>) | Устанавливает метаданные для запроса сообщения потока. |
См. также