Class RunStepResponse

Classe RunStepResponse

Représente une étape dans l’exécution d’un run.

public class RunStepResponse : BaseResponse

Constructeurs

NomDescription
RunStepResponse()Le constructeur par défaut.

Propriétés

NomDescription
AssistantId { get; set; }Obtient ou définit l’ID de l’assistant associé à l’étape du run.
CancelledAt { get; set; }Obtient ou définit le timestamp Unix (en secondes) pour le moment où l’étape du run a été annulée.
CompletedAt { get; set; }Obtient ou définit le timestamp Unix (en secondes) pour le moment où l’étape du run a été complétée.
CreatedAt { get; set; }Obtient ou définit le timestamp Unix (en secondes) pour le moment où l’étape du run a été créée.
Detail { get; set; }Obtient ou définit le détail de la réponse.
Error { get; set; }Obtient ou définit l’erreur de réponse HTTP.
ErrorMessage { get; }Obtient ou définit les informations d’erreur.
ExpiredAt { get; set; }Obtient ou définit le timestamp Unix (en secondes) pour le moment où l’étape du run a expiré. Une étape est considérée comme expirée si le run parent est expiré.
FailedAt { get; set; }Obtient ou définit le timestamp Unix (en secondes) pour le moment où l’étape du run a échoué.
HttpResponseHeaders { get; set; }Obtient ou définit les en-têtes de réponse HTTP.
HttpStatusCode { get; set; }Obtient ou définit le code d’état HTTP.
Id { get; set; }Obtient ou définit l’identifiant de l’étape du run, qui peut être référencé dans les points de terminaison de l’API.
IsSuccessful { get; }Indique si la réponse a été réussie.
LastError { get; set; }Obtient ou définit la dernière erreur associée à cette étape du run. Sera null s’il n’y a pas d’erreurs.
Metadata { get; set; }Obtient ou définit un ensemble de 16 paires clé-valeur qui peuvent être attachées à un objet. Cela peut être utile pour stocker des informations supplémentaires sur l’objet dans un format structuré. Les clés peuvent avoir une longueur maximale de 64 caractères et les valeurs peuvent avoir une longueur maximale de 512 caractères.
Object { get; set; }Obtient ou définit le type d’objet, qui est toujours thread.run.step.
ReasonPhrase { get; }Obtient la phrase de raison de l’erreur.
RunId { get; set; }Obtient ou définit l’ID du run dont cette étape du run fait partie.
RunStepType { get; set; }Obtient ou définit le type d’étape du run, qui peut être soit message_creation soit tool_calls.
Status { get; set; }Obtient ou définit le statut de l’étape du run, qui peut être soit in_progress, cancelled, failed, completed, ou expired.
StepDetails { get; set; }Obtient ou définit les détails de l’étape du run.
ThreadId { get; set; }Obtient ou définit l’ID du thread qui a été exécuté.
Usage { get; set; }Obtient ou définit les statistiques d’utilisation liées à l’étape du run. Cette valeur sera null tant que le statut de l’étape du run est in_progress.

Voir aussi