Class RunStepResponse

Класс RunStepResponse

Представляет шаг в выполнении запуска.

public class RunStepResponse : BaseResponse

Конструкторы

ИмяОписание
RunStepResponse()Конструктор по умолчанию.

Свойства

ИмяОписание
AssistantId { get; set; }Получает или задает идентификатор помощника, связанного с шагом запуска.
CancelledAt { get; set; }Получает или задает временную метку Unix (в секундах) для момента, когда шаг запуска был отменен.
CompletedAt { get; set; }Получает или задает временную метку Unix (в секундах) для момента, когда шаг запуска завершился.
CreatedAt { get; set; }Получает или задает временную метку Unix (в секундах) для момента, когда шаг запуска был создан.
Detail { get; set; }Получает или задает детали ответа.
Error { get; set; }Получает или задает ошибку HTTP-ответа.
ErrorMessage { get; }Получает или задает информацию об ошибке.
ExpiredAt { get; set; }Получает или задает временную метку Unix (в секундах) для момента, когда шаг запуска истек. Шаг считается истекшим, если родительский запуск истек.
FailedAt { get; set; }Получает или задает временную метку Unix (в секундах) для момента, когда шаг запуска завершился с ошибкой.
HttpResponseHeaders { get; set; }Получает или задает заголовки HTTP-ответа.
HttpStatusCode { get; set; }Получает или задает код состояния HTTP.
Id { get; set; }Получает или задает идентификатор шага запуска, который может быть использован в конечных точках API.
IsSuccessful { get; }Указывает, был ли ответ успешным.
LastError { get; set; }Получает или задает последнюю ошибку, связанную с этим шагом запуска. Будет равен null, если ошибок нет.
Metadata { get; set; }Получает или задает набор из 16 пар “ключ-значение”, которые могут быть прикреплены к объекту. Это может быть полезно для хранения дополнительной информации об объекте в структурированном формате. Ключи могут иметь максимальную длину 64 символа, а значения - максимальную длину 512 символов.
Object { get; set; }Получает или задает тип объекта, который всегда равен thread.run.step.
ReasonPhrase { get; }Получает фразу причины ошибки.
RunId { get; set; }Получает или задает идентификатор запуска, частью которого является этот шаг запуска.
RunStepType { get; set; }Получает или задает тип шага запуска, который может быть либо message_creation, либо tool_calls.
Status { get; set; }Получает или задает статус шага запуска, который может быть либо in_progress, либо cancelled, либо failed, либо completed, либо expired.
StepDetails { get; set; }Получает или задает детали шага запуска.
ThreadId { get; set; }Получает или задает идентификатор потока, который был запущен.
Usage { get; set; }Получает или задает статистику использования, связанную с шагом запуска. Это значение будет равно null, пока статус шага запуска находится в состоянии in_progress.

См. также