Class RunStepResponse

RunStepResponse class

表示运行执行中的一个步骤。

public class RunStepResponse : BaseResponse

Constructors

NameDescription
RunStepResponse()默认构造函数。

Properties

NameDescription
AssistantId { get; set; }获取或设置与运行步骤关联的助手的 ID。
CancelledAt { get; set; }获取或设置运行步骤被取消时的 Unix 时间戳(以秒为单位)。
CompletedAt { get; set; }获取或设置运行步骤完成时的 Unix 时间戳(以秒为单位)。
CreatedAt { get; set; }获取或设置运行步骤创建时的 Unix 时间戳(以秒为单位)。
Detail { get; set; }获取或设置响应详细信息。
Error { get; set; }获取或设置 HTTP 响应错误。
ErrorMessage { get; }获取或设置错误信息。
ExpiredAt { get; set; }获取或设置运行步骤过期时的 Unix 时间戳(以秒为单位)。如果父运行过期,则步骤被视为过期。
FailedAt { get; set; }获取或设置运行步骤失败时的 Unix 时间戳(以秒为单位)。
HttpResponseHeaders { get; set; }获取或设置 HTTP 响应头。
HttpStatusCode { get; set; }获取或设置 HTTP 状态码。
Id { get; set; }获取或设置运行步骤的标识符,可以在 API 端点中引用。
IsSuccessful { get; }指示响应是否成功。
LastError { get; set; }获取或设置与此运行步骤关联的最后一个错误。如果没有错误,则为 null。
Metadata { get; set; }获取或设置可以附加到对象的一组 16 个键值对。这对于以结构化格式存储有关对象的附加信息非常有用。键的最大长度为 64 个字符,值的最大长度为 512 个字符。
Object { get; set; }获取或设置对象类型,始终为 thread.run.step。
ReasonPhrase { get; }获取错误原因短语。
RunId { get; set; }获取或设置此运行步骤所属的运行的 ID。
RunStepType { get; set; }获取或设置运行步骤的类型,可以是 message_creation 或 tool_calls。
Status { get; set; }获取或设置运行步骤的状态,可以是 in_progress、cancelled、failed、completed 或 expired。
StepDetails { get; set; }获取或设置运行步骤的详细信息。
ThreadId { get; set; }获取或设置运行的线程 ID。
Usage { get; set; }获取或设置与运行步骤相关的使用统计信息。当运行步骤的状态为 in_progress 时,此值将为 null。

See Also