运行步骤对象
参数 | 类型 | 描述 |
---|---|---|
id | string | 运行步骤的标识符,可以在API端点中引用 |
object | string | 对象类型,总是thread.run.step |
created_at | integer | 创建运行步骤的Unix时间戳(秒) |
assistant_id | string | 与运行步骤关联的助手的ID |
thread_id | string | 运行的线程ID |
run_id | string | 此运行步骤所属的运行的ID |
type | string | 运行步骤的类型,可以是message_creation或tool_calls |
status | string | 运行步骤的状态,可以是in_progress、cancelled、failed、completed或expired |
step_details | object | 运行步骤的详细信息 |
last_error | object 或 null | 与此运行步骤关联的最后一个错误。如果没有错误,将为null |
expired_at | integer 或 null | 运行步骤过期的Unix时间戳(秒)。如果父运行过期,则步骤被视为过期 |
cancelled_at | integer 或 null | 取消运行步骤的Unix时间戳(秒) |
failed_at | integer 或 null | 运行步骤失败的Unix时间戳(秒) |
completed_at | integer 或 null | 运行步骤完成的Unix时间戳(秒) |
metadata | map | 最多可以设置16对键值对,以便以结构化格式将其他信息附加到对象。键的最大长度为64个字符,值的最大长度为512个字符 |
{
"id": "step_QyjyrsVsysd7F4K894BZHG97",
"object": "thread.run.step",
"created_at": 1699063291,
"run_id": "run_UWvV94U0FQYiT2rlbBrdEVmC",
"assistant_id": "asst_nGl00s4xa9zmVY6Fvuvz9wwQ",
"thread_id": "thread_BDDwIqM4KgHibXX3mqmN3Lgs",
"type": "message_creation",
"status": "completed",
"cancelled_at": null,
"completed_at": 1699063291,
"expired_at": null,
"failed_at": null,
"last_error": null,
"step_details": {
"type": "message_creation",
"message_creation": {
"message_id": "msg_6YmiCRmMbbE6FALYNePPHqwm"
}
}
}
修改于 9 个月前