Partager via


RunStep interface

Informations détaillées sur une seule étape de l’exécution d’un thread d’agent.

Propriétés

assistantId

ID de l’agent associé à l’étape d’exécution.

cancelledAt

Horodatage Unix, en secondes, représentant le moment où cela a été annulé.

completedAt

Horodatage Unix, en secondes, représentant une fois cette opération terminée.

createdAt

Horodatage Unix, en secondes, représentant quand cet objet a été créé.

expiredAt

Horodatage Unix, en secondes, représentant le moment où cet élément a expiré.

failedAt

Horodatage Unix, en secondes, représentant le moment où cela a échoué.

id

Identificateur, qui peut être référencé dans les points de terminaison d’API.

lastError

Le cas échéant, des informations sur la dernière erreur rencontrée par cette étape d’exécution.

metadata

Ensemble de 16 paires clé/valeur pouvant être attachées à un objet, utilisées pour stocker des informations supplémentaires sur cet objet dans un format structuré. Les clés peuvent comporter jusqu’à 64 caractères et les valeurs peuvent atteindre jusqu’à 512 caractères.

object

Type d’objet, qui est toujours « thread.run.step ».

runId

ID de l’exécution dont fait partie cette étape d’exécution.

status

État de cette étape d’exécution.

stepDetails

Détails de cette étape d’exécution.

threadId

ID du thread qui a été exécuté.

type

Type d’étape d’exécution, qui peut être message_creation ou tool_calls.

usage

Statistiques d’utilisation relatives à l’étape d’exécution. Cette valeur sera null pendant que l’état de l’étape d’exécution est in_progress.

Détails de la propriété

assistantId

ID de l’agent associé à l’étape d’exécution.

assistantId: string

Valeur de propriété

string

cancelledAt

Horodatage Unix, en secondes, représentant le moment où cela a été annulé.

cancelledAt: null | Date

Valeur de propriété

null | Date

completedAt

Horodatage Unix, en secondes, représentant une fois cette opération terminée.

completedAt: null | Date

Valeur de propriété

null | Date

createdAt

Horodatage Unix, en secondes, représentant quand cet objet a été créé.

createdAt: Date

Valeur de propriété

Date

expiredAt

Horodatage Unix, en secondes, représentant le moment où cet élément a expiré.

expiredAt: null | Date

Valeur de propriété

null | Date

failedAt

Horodatage Unix, en secondes, représentant le moment où cela a échoué.

failedAt: null | Date

Valeur de propriété

null | Date

id

Identificateur, qui peut être référencé dans les points de terminaison d’API.

id: string

Valeur de propriété

string

lastError

Le cas échéant, des informations sur la dernière erreur rencontrée par cette étape d’exécution.

lastError: null | RunStepError

Valeur de propriété

null | RunStepError

metadata

Ensemble de 16 paires clé/valeur pouvant être attachées à un objet, utilisées pour stocker des informations supplémentaires sur cet objet dans un format structuré. Les clés peuvent comporter jusqu’à 64 caractères et les valeurs peuvent atteindre jusqu’à 512 caractères.

metadata: null | Record<string, string>

Valeur de propriété

null | Record<string, string>

object

Type d’objet, qui est toujours « thread.run.step ».

object: "thread.run.step"

Valeur de propriété

"thread.run.step"

runId

ID de l’exécution dont fait partie cette étape d’exécution.

runId: string

Valeur de propriété

string

status

État de cette étape d’exécution.

status: RunStepStatus

Valeur de propriété

stepDetails

Détails de cette étape d’exécution.

stepDetails: RunStepDetailsUnion

Valeur de propriété

threadId

ID du thread qui a été exécuté.

threadId: string

Valeur de propriété

string

type

Type d’étape d’exécution, qui peut être message_creation ou tool_calls.

type: RunStepType

Valeur de propriété

usage

Statistiques d’utilisation relatives à l’étape d’exécution. Cette valeur sera null pendant que l’état de l’étape d’exécution est in_progress.

usage?: null | RunStepCompletionUsage

Valeur de propriété