RunStep interface
Información detallada sobre un solo paso de la ejecución de un subproceso asistente.
Propiedades
| assistant |
Identificador del asistente asociado al paso de ejecución. |
| cancelled |
Marca de tiempo de Unix, en segundos, que representa cuándo se canceló. |
| completed |
Marca de tiempo de Unix, en segundos, que representa cuando se completa. |
| created |
Marca de tiempo de Unix, en segundos, que representa cuándo se creó este objeto. |
| expired |
Marca de tiempo de Unix, en segundos, que representa cuándo ha expirado este elemento. |
| failed |
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. |
| last |
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. |
| run |
El identificador de la ejecución de la que forma parte este paso de ejecución. |
| status | Estado de este paso de ejecución. |
| step |
Los detalles de este paso de ejecución. |
| thread |
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 ha expirado 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