RunStep interface
Informações detalhadas sobre uma única etapa de uma execução de thread do agente.
Propriedades
| assistant |
A ID do agente associado à etapa de execução. |
| cancelled |
O carimbo de data/hora Unix, em segundos, que representa quando isso foi cancelado. |
| completed |
O carimbo de data/hora Unix, em segundos, que representa quando isso foi concluído. |
| created |
O carimbo de data/hora Unix, em segundos, que representa quando esse objeto foi criado. |
| expired |
O carimbo de data/hora Unix, em segundos, que representa quando esse item expirou. |
| failed |
O carimbo de data/hora Unix, em segundos, que representa quando isso falhou. |
| id | O identificador, que pode ser referenciado em pontos de extremidade de API. |
| last |
Se aplicável, informações sobre o último erro encontrado por esta etapa de execução. |
| metadata | Um conjunto de até 16 pares chave/valor que podem ser anexados a um objeto, usado para armazenar informações adicionais sobre esse objeto em um formato estruturado. As chaves podem ter até 64 caracteres de comprimento e os valores podem ter até 512 caracteres de comprimento. |
| object | O tipo de objeto, que é sempre 'thread.run.step'. |
| run |
A ID da execução da qual essa etapa de execução faz parte. |
| status | O status desta etapa de execução. |
| step |
Os detalhes desta etapa de execução. |
| thread |
A ID do thread que foi executado. |
| type | O tipo de etapa de execução, que pode ser message_creation ou tool_calls. |
| usage | Estatísticas de uso relacionadas à etapa de execução. Esse valor será |
Detalhes da propriedade
assistantId
A ID do agente associado à etapa de execução.
assistantId: string
Valor da propriedade
string
cancelledAt
O carimbo de data/hora Unix, em segundos, que representa quando isso foi cancelado.
cancelledAt: null | Date
Valor da propriedade
null | Date
completedAt
O carimbo de data/hora Unix, em segundos, que representa quando isso foi concluído.
completedAt: null | Date
Valor da propriedade
null | Date
createdAt
O carimbo de data/hora Unix, em segundos, que representa quando esse objeto foi criado.
createdAt: Date
Valor da propriedade
Date
expiredAt
O carimbo de data/hora Unix, em segundos, que representa quando esse item expirou.
expiredAt: null | Date
Valor da propriedade
null | Date
failedAt
O carimbo de data/hora Unix, em segundos, que representa quando isso falhou.
failedAt: null | Date
Valor da propriedade
null | Date
id
O identificador, que pode ser referenciado em pontos de extremidade de API.
id: string
Valor da propriedade
string
lastError
Se aplicável, informações sobre o último erro encontrado por esta etapa de execução.
lastError: null | RunStepError
Valor da propriedade
null | RunStepError
metadata
Um conjunto de até 16 pares chave/valor que podem ser anexados a um objeto, usado para armazenar informações adicionais sobre esse objeto em um formato estruturado. As chaves podem ter até 64 caracteres de comprimento e os valores podem ter até 512 caracteres de comprimento.
metadata: null | Record<string, string>
Valor da propriedade
null | Record<string, string>
object
O tipo de objeto, que é sempre 'thread.run.step'.
object: "thread.run.step"
Valor da propriedade
"thread.run.step"
runId
A ID da execução da qual essa etapa de execução faz parte.
runId: string
Valor da propriedade
string
status
stepDetails
Os detalhes desta etapa de execução.
stepDetails: RunStepDetailsUnion
Valor da propriedade
threadId
A ID do thread que foi executado.
threadId: string
Valor da propriedade
string
type
O tipo de etapa de execução, que pode ser message_creation ou tool_calls.
type: RunStepType
Valor da propriedade
usage
Estatísticas de uso relacionadas à etapa de execução. Esse valor será null enquanto o status da etapa de execução for in_progress.
usage?: null | RunStepCompletionUsage
Valor da propriedade
null | RunStepCompletionUsage