Class RunStepResponse

Clase RunStepResponse

Representa un paso en la ejecución de una ejecución.

public class RunStepResponse : BaseResponse

Constructores

NombreDescripción
RunStepResponse()El constructor predeterminado.

Propiedades

NombreDescripción
AssistantId { get; set; }Obtiene o establece el ID del asistente asociado con el paso de ejecución.
CancelledAt { get; set; }Obtiene o establece la marca de tiempo Unix (en segundos) para cuando se canceló el paso de ejecución.
CompletedAt { get; set; }Obtiene o establece la marca de tiempo Unix (en segundos) para cuando se completó el paso de ejecución.
CreatedAt { get; set; }Obtiene o establece la marca de tiempo Unix (en segundos) para cuando se creó el paso de ejecución.
Detail { get; set; }Obtiene o establece el detalle de la respuesta.
Error { get; set; }Obtiene o establece el error de respuesta HTTP.
ErrorMessage { get; }Obtiene o establece la información del error.
ExpiredAt { get; set; }Obtiene o establece la marca de tiempo Unix (en segundos) para cuando expiró el paso de ejecución. Un paso se considera expirado si la ejecución principal ha expirado.
FailedAt { get; set; }Obtiene o establece la marca de tiempo Unix (en segundos) para cuando falló el paso de ejecución.
HttpResponseHeaders { get; set; }Obtiene o establece los encabezados de respuesta HTTP.
HttpStatusCode { get; set; }Obtiene o establece el código de estado HTTP.
Id { get; set; }Obtiene o establece el identificador del paso de ejecución, que se puede referenciar en los puntos finales de la API.
IsSuccessful { get; }Indica si la respuesta fue exitosa.
LastError { get; set; }Obtiene o establece el último error asociado con este paso de ejecución. Será nulo si no hay errores.
Metadata { get; set; }Obtiene o establece un conjunto de 16 pares clave-valor que se pueden adjuntar a un objeto. Esto puede ser útil para almacenar información adicional sobre el objeto en un formato estructurado. Las claves pueden tener un máximo de 64 caracteres y los valores pueden tener un máximo de 512 caracteres.
Object { get; set; }Obtiene o establece el tipo de objeto, que siempre es thread.run.step.
ReasonPhrase { get; }Obtiene la frase de razón del error.
RunId { get; set; }Obtiene o establece el ID de la ejecución de la que forma parte este paso de ejecución.
RunStepType { get; set; }Obtiene o establece el tipo de paso de ejecución, que puede ser message_creation o tool_calls.
Status { get; set; }Obtiene o establece el estado del paso de ejecución, que puede ser in_progress, cancelled, failed, completed o expired.
StepDetails { get; set; }Obtiene o establece los detalles del paso de ejecución.
ThreadId { get; set; }Obtiene o establece el ID del hilo que se ejecutó.
Usage { get; set; }Obtiene o establece estadísticas de uso relacionadas con el paso de ejecución. Este valor será nulo mientras el estado del paso de ejecución esté in_progress.

Véase también