RunStep interface

Informações detalhadas sobre um único passo de uma execução de thread assistente.

Propriedades

assistantId

O ID do assistente associado ao passo de execução.

cancelledAt

O carimbo de data/hora Unix, em segundos, que representa quando este foi cancelado.

completedAt

O carimbo de data/hora Unix, em segundos, que representa quando isto é concluído.

createdAt

O carimbo de data/hora Unix, em segundos, que representa quando este objeto foi criado.

expiredAt

O carimbo de data/hora Unix, em segundos, que representa quando este item expirou.

failedAt

O carimbo de data/hora Unix, em segundos, que representa quando isto falhou.

id

O identificador, que pode ser referenciado em pontos finais da API.

lastError

Se aplicável, as informações sobre o último erro encontrado por este passo de execução.

metadata

Um conjunto de até 16 pares chave/valor que podem ser anexados a um objeto, utilizado para armazenar informações adicionais sobre esse objeto num formato estruturado. As teclas podem ter até 64 carateres de comprimento e os valores podem ter até 512 carateres de comprimento.

runId

O ID da execução da qual este passo de execução faz parte.

status

O estado deste passo de execução.

stepDetails

Os detalhes deste passo de execução.

threadId

O ID do thread que foi executado.

type

O tipo de passo de execução, que pode ser message_creation ou tool_calls.

Detalhes de Propriedade

assistantId

O ID do assistente associado ao passo de execução.

assistantId: string

Valor de Propriedade

string

cancelledAt

O carimbo de data/hora Unix, em segundos, que representa quando este foi cancelado.

cancelledAt: null | Date

Valor de Propriedade

null | Date

completedAt

O carimbo de data/hora Unix, em segundos, que representa quando isto é concluído.

completedAt: null | Date

Valor de Propriedade

null | Date

createdAt

O carimbo de data/hora Unix, em segundos, que representa quando este objeto foi criado.

createdAt: Date

Valor de Propriedade

Date

expiredAt

O carimbo de data/hora Unix, em segundos, que representa quando este item expirou.

expiredAt: null | Date

Valor de Propriedade

null | Date

failedAt

O carimbo de data/hora Unix, em segundos, que representa quando isto falhou.

failedAt: null | Date

Valor de Propriedade

null | Date

id

O identificador, que pode ser referenciado em pontos finais da API.

id: string

Valor de Propriedade

string

lastError

Se aplicável, as informações sobre o último erro encontrado por este passo de execução.

lastError: null | RunStepError

Valor de Propriedade

null | RunStepError

metadata

Um conjunto de até 16 pares chave/valor que podem ser anexados a um objeto, utilizado para armazenar informações adicionais sobre esse objeto num formato estruturado. As teclas podem ter até 64 carateres de comprimento e os valores podem ter até 512 carateres de comprimento.

metadata?: null | Record<string, string>

Valor de Propriedade

null | Record<string, string>

runId

O ID da execução da qual este passo de execução faz parte.

runId: string

Valor de Propriedade

string

status

O estado deste passo de execução.

status: string

Valor de Propriedade

string

stepDetails

Os detalhes deste passo de execução.

stepDetails: RunStepDetails

Valor de Propriedade

threadId

O ID do thread que foi executado.

threadId: string

Valor de Propriedade

string

type

O tipo de passo de execução, que pode ser message_creation ou tool_calls.

type: string

Valor de Propriedade

string