Class RunStepResponse

RunStepResponse class

يمثل خطوة في تنفيذ عملية.

public class RunStepResponse : BaseResponse

Constructors

NameDescription
RunStepResponse()المُنشئ الافتراضي.

Properties

NameDescription
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; }يحصل أو يحدد آخر خطأ مرتبط بهذه الخطوة. سيكون فارغًا إذا لم يكن هناك أخطاء.
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; }يحصل أو يحدد إحصائيات الاستخدام المتعلقة بخطوة التشغيل. ستكون هذه القيمة فارغة بينما تكون حالة خطوة التشغيل قيد التقدم.

See Also