Compartir a través de


RunStep interface

Información detallada sobre un único paso de una ejecución de subproceso de asistente.

Propiedades

assistantId

Identificador del asistente asociado al paso de ejecución.

cancelledAt

Marca de tiempo de Unix, en segundos, que representa cuándo se canceló.

completedAt

Marca de tiempo de Unix, en segundos, que representa cuando se completa.

createdAt

Marca de tiempo de Unix, en segundos, que representa cuándo se creó este objeto.

expiredAt

Marca de tiempo de Unix, en segundos, que representa cuándo expiró este elemento.

failedAt

Marca de tiempo de Unix, en segundos, que representa cuándo se produjo un error.

id

Identificador al que se puede hacer referencia en puntos de conexión de API.

lastError

Si procede, información sobre el último error detectado por este paso de ejecución.

metadata

Un conjunto de hasta 16 pares clave-valor que se pueden adjuntar a un objeto, que se usan para almacenar información adicional sobre ese objeto en un formato estructurado. Las claves pueden tener hasta 64 caracteres de longitud y los valores pueden tener hasta 512 caracteres de longitud.

runId

El identificador de la ejecución de la que forma parte este paso de ejecución.

status

Estado de este paso de ejecución.

stepDetails

Los detalles de este paso de ejecución.

threadId

Identificador del subproceso que se ejecutó.

type

Tipo de paso de ejecución, que puede ser message_creation o tool_calls.

Detalles de las propiedades

assistantId

Identificador del asistente asociado al paso de ejecución.

assistantId: string

Valor de propiedad

string

cancelledAt

Marca de tiempo de Unix, en segundos, que representa cuándo se canceló.

cancelledAt: null | Date

Valor de propiedad

null | Date

completedAt

Marca de tiempo de Unix, en segundos, que representa cuando se completa.

completedAt: null | Date

Valor de propiedad

null | Date

createdAt

Marca de tiempo de Unix, en segundos, que representa cuándo se creó este objeto.

createdAt: Date

Valor de propiedad

Date

expiredAt

Marca de tiempo de Unix, en segundos, que representa cuándo expiró este elemento.

expiredAt: null | Date

Valor de propiedad

null | Date

failedAt

Marca de tiempo de Unix, en segundos, que representa cuándo se produjo un error.

failedAt: null | Date

Valor de propiedad

null | Date

id

Identificador al que se puede hacer referencia en puntos de conexión de API.

id: string

Valor de propiedad

string

lastError

Si procede, información sobre el último error detectado por este paso de ejecución.

lastError: null | RunStepError

Valor de propiedad

null | RunStepError

metadata

Un conjunto de hasta 16 pares clave-valor que se pueden adjuntar a un objeto, que se usan para almacenar información adicional sobre ese objeto en un formato estructurado. Las claves pueden tener hasta 64 caracteres de longitud y los valores pueden tener hasta 512 caracteres de longitud.

metadata?: null | Record<string, string>

Valor de propiedad

null | Record<string, string>

runId

El identificador de la ejecución de la que forma parte este paso de ejecución.

runId: string

Valor de propiedad

string

status

Estado de este paso de ejecución.

status: string

Valor de propiedad

string

stepDetails

Los detalles de este paso de ejecución.

stepDetails: RunStepDetails

Valor de propiedad

threadId

Identificador del subproceso que se ejecutó.

threadId: string

Valor de propiedad

string

type

Tipo de paso de ejecución, que puede ser message_creation o tool_calls.

type: string

Valor de propiedad

string