Partager via


ThreadRun interface

Données représentant une seule exécution d’évaluation d’un thread d’agent.

Propriétés

assistantId

ID de l’agent associé au thread sur lequel cette exécution a été effectuée.

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éé.

expiresAt

Horodatage Unix, en secondes, représentant à l’expiration de cet élément.

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.

incompleteDetails

Détails sur la raison pour laquelle l’exécution est incomplète. Sera null si l’exécution n’est pas incomplète.

instructions

Instructions système substituées utilisées pour cette exécution de thread d’agent.

lastError

Dernière erreur, le cas échéant, rencontrée par ce thread d’agent.

maxCompletionTokens

Nombre maximal de jetons de saisie semi-automatique spécifiés comme ayant été utilisés au cours de l’exécution.

maxPromptTokens

Nombre maximal de jetons de prompt spécifiés comme ayant été utilisés au cours de l’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.

model

ID du modèle à utiliser.

object

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

parallelToolCalls

Détermine si les outils peuvent être exécutés en parallèle dans l’exécution.

requiredAction

Détails de l’action requise pour que l’exécution du thread d’agent continue.

responseFormat

Format de réponse des appels d’outil utilisés dans cette exécution.

startedAt

Horodatage Unix, en secondes, représentant le démarrage de cet élément.

status

État de l’exécution du thread de l’agent.

temperature

La température d’échantillonnage utilisée pour cette exécution. Si elle n’est pas définie, la valeur par défaut est 1.

threadId

ID du thread associé à cette exécution.

toolChoice

Contrôle si l’outil est appelé ou non par le modèle.

toolResources

Remplacez les outils que l’agent peut utiliser pour cette exécution. Cela est utile pour modifier le comportement par exécution

tools

Outils activés substitués utilisés pour l’exécution de ce thread d’agent.

topP

La valeur d’échantillonnage du noyau utilisée pour cette exécution. Si elle n’est pas définie, la valeur par défaut est 1.

truncationStrategy

Stratégie à utiliser pour supprimer des messages à mesure que les fenêtres de contexte avancent.

usage

Statistiques d’utilisation relatives à l’exécution. Cette valeur est null si l’exécution n’est pas dans un état terminal (c’est-à-dire in_progress, queued, etc.).

Détails de la propriété

assistantId

ID de l’agent associé au thread sur lequel cette exécution a été effectuée.

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

expiresAt

Horodatage Unix, en secondes, représentant à l’expiration de cet élément.

expiresAt: 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

incompleteDetails

Détails sur la raison pour laquelle l’exécution est incomplète. Sera null si l’exécution n’est pas incomplète.

incompleteDetails: null | IncompleteRunDetails

Valeur de propriété

instructions

Instructions système substituées utilisées pour cette exécution de thread d’agent.

instructions: string

Valeur de propriété

string

lastError

Dernière erreur, le cas échéant, rencontrée par ce thread d’agent.

lastError: null | RunError

Valeur de propriété

null | RunError

maxCompletionTokens

Nombre maximal de jetons de saisie semi-automatique spécifiés comme ayant été utilisés au cours de l’exécution.

maxCompletionTokens: null | number

Valeur de propriété

null | number

maxPromptTokens

Nombre maximal de jetons de prompt spécifiés comme ayant été utilisés au cours de l’exécution.

maxPromptTokens: null | number

Valeur de propriété

null | number

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>

model

ID du modèle à utiliser.

model: string

Valeur de propriété

string

object

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

object: "thread.run"

Valeur de propriété

"thread.run"

parallelToolCalls

Détermine si les outils peuvent être exécutés en parallèle dans l’exécution.

parallelToolCalls: boolean

Valeur de propriété

boolean

requiredAction

Détails de l’action requise pour que l’exécution du thread d’agent continue.

requiredAction?: null | RequiredActionUnion

Valeur de propriété

responseFormat

Format de réponse des appels d’outil utilisés dans cette exécution.

responseFormat: null | AgentsResponseFormatOption

Valeur de propriété

startedAt

Horodatage Unix, en secondes, représentant le démarrage de cet élément.

startedAt: null | Date

Valeur de propriété

null | Date

status

État de l’exécution du thread de l’agent.

status: RunStatus

Valeur de propriété

temperature

La température d’échantillonnage utilisée pour cette exécution. Si elle n’est pas définie, la valeur par défaut est 1.

temperature?: null | number

Valeur de propriété

null | number

threadId

ID du thread associé à cette exécution.

threadId: string

Valeur de propriété

string

toolChoice

Contrôle si l’outil est appelé ou non par le modèle.

toolChoice: null | AgentsToolChoiceOption

Valeur de propriété

toolResources

Remplacez les outils que l’agent peut utiliser pour cette exécution. Cela est utile pour modifier le comportement par exécution

toolResources?: null | ToolResources

Valeur de propriété

null | ToolResources

tools

Outils activés substitués utilisés pour l’exécution de ce thread d’agent.

tools: ToolDefinitionUnion[]

Valeur de propriété

topP

La valeur d’échantillonnage du noyau utilisée pour cette exécution. Si elle n’est pas définie, la valeur par défaut est 1.

topP?: null | number

Valeur de propriété

null | number

truncationStrategy

Stratégie à utiliser pour supprimer des messages à mesure que les fenêtres de contexte avancent.

truncationStrategy: null | TruncationObject

Valeur de propriété

usage

Statistiques d’utilisation relatives à l’exécution. Cette valeur est null si l’exécution n’est pas dans un état terminal (c’est-à-dire in_progress, queued, etc.).

usage: null | RunCompletionUsage

Valeur de propriété