Class ThreadMessageResponse

ThreadMessageResponse class

表示线程中的一条消息。

public class ThreadMessageResponse : BaseResponse, IStatus

Constructors

NameDescription
ThreadMessageResponse()默认构造函数。

Properties

NameDescription
AssistantId { get; set; }获取或设置(如适用)撰写此消息的助手的 ID。
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; }获取或设置与创建此消息相关联的运行 ID。当消息是手动创建时,值为 null。
Status { get; set; }获取或设置消息的状态。可以是 queued、in_progress、requires_action 或 completed。
ThreadId { get; set; }获取或设置此消息所属线程的 ID。

See Also