Class ThreadMessageResponse

Класс ThreadMessageResponse

Представляет сообщение в рамках потока.

public class ThreadMessageResponse : BaseResponse, IStatus

Конструкторы

ИмяОписание
ThreadMessageResponse()Конструктор по умолчанию.

Свойства

ИмяОписание
AssistantId { get; set; }Получает или задает, если применимо, идентификатор помощника, который создал это сообщение.
Attachments { get; set; }Получает или задает список файлов, прикрепленных к сообщению.
CompletedAt { get; set; }Получает или задает метку времени Unix (в секундах) для момента, когда сообщение было завершено.
Content { get; set; }Получает или задает содержимое сообщения в виде массива текста и/или изображений.
CreatedAt { get; set; }Получает или задает метку времени Unix (в секундах) для момента, когда сообщение было создано.
Detail { get; set; }Получает или задает детали ответа.
Error { get; set; }Получает или задает ошибку HTTP-ответа.
ErrorMessage { get; }Получает или задает информацию об ошибке.
HttpResponseHeaders { get; set; }Получает или задает заголовки HTTP-ответа.
HttpStatusCode { get; set; }Получает или задает код состояния HTTP.
Id { get; set; }Получает или задает идентификатор, который может быть использован в конечных точках API.
IncompleteAt { get; set; }Получает или задает метку времени Unix (в секундах) для момента, когда сообщение было помечено как неполное.
IncompleteDetails { get; set; }Получает или задает неполное сообщение, детали о том, почему сообщение неполное.
IsSuccessful { get; }Указывает, был ли ответ успешным.
Metadata { get; set; }Получает или задает набор из 16 пар “ключ-значение”, которые могут быть прикреплены к объекту. Это может быть полезно для хранения дополнительной информации об объекте в структурированном формате. Ключи могут иметь длину до 64 символов, а значения — до 512 символов.
Object { get; set; }Получает или задает тип объекта, который всегда равен “thread.message”.
ReasonPhrase { get; }Получает фразу причины ошибки.
Role { get; set; }Получает или задает сущность, которая создала сообщение. Одна из “user” или “assistant”.
RunId { get; set; }Получает или задает идентификатор выполнения, связанного с созданием этого сообщения. Значение равно null, когда сообщения создаются вручную.
Status { get; set; }Получает или задает статус сообщения. Один из queued , in_progress , requires_action , или completed .
ThreadId { get; set; }Получает или задает идентификатор потока, к которому принадлежит это сообщение.

См. также