ThreadRun interface

البيانات التي تمثل عملية تقييم واحدة لمترابط عامل.

الخصائص

assistantId

معرف العامل المقترن بمؤشر الترابط الذي تم إجراء هذا التشغيل مقابله.

cancelledAt

الطابع الزمني Unix، بالثوان، يمثل وقت إلغاء هذا.

completedAt

الطابع الزمني Unix، بالثوان، يمثل عند اكتمال ذلك.

createdAt

الطابع الزمني Unix، بالثوان، يمثل وقت إنشاء هذا الكائن.

expiresAt

الطابع الزمني Unix، بالثوان، يمثل وقت انتهاء صلاحية هذا العنصر.

failedAt

الطابع الزمني Unix، بالثوان، يمثل عند فشل ذلك.

id

المعرف، الذي يمكن الرجوع إليه في نقاط نهاية واجهة برمجة التطبيقات.

incompleteDetails

تفاصيل حول سبب عدم اكتمال التشغيل. سيتم null إذا لم يكن التشغيل غير مكتمل.

instructions

إرشادات النظام التي تم تجاوزها المستخدمة لتشغيل مؤشر ترابط العامل هذا.

lastError

الخطأ الأخير، إن وجد، الذي تمت مصادفته بواسطة تشغيل مؤشر ترابط العامل هذا.

maxCompletionTokens

الحد الأقصى لعدد رموز الإكمال المميزة المحددة لاستخدامها على مدار التشغيل.

maxPromptTokens

الحد الأقصى لعدد الرموز المميزة للمطالبة المحددة لاستخدامها على مدار التشغيل.

metadata

مجموعة تصل إلى 16 زوج مفتاح/قيمة يمكن إرفاقها بكائن، وتستخدم لتخزين معلومات إضافية حول هذا الكائن بتنسيق منظم. قد يصل طول المفاتيح إلى 64 حرفا وقد يصل طول القيم إلى 512 حرفا.

model

معرف النموذج المراد استخدامه.

object

نوع الكائن، وهو دائما "thread.run".

parallelToolCalls

تحديد ما إذا كان يمكن تنفيذ الأدوات بالتوازي داخل التشغيل.

requiredAction

تفاصيل الإجراء المطلوب لتشغيل مؤشر ترابط العامل للمتابعة.

responseFormat

تنسيق استجابة استدعاءات الأداة المستخدمة في هذا التشغيل.

startedAt

الطابع الزمني Unix، بالثوان، يمثل وقت بدء تشغيل هذا العنصر.

status

حالة تشغيل مؤشر ترابط العامل.

temperature

درجة حرارة أخذ العينات المستخدمة لهذا التشغيل. إذا لم يتم تعيينه، تعيينه افتراضيا إلى 1.

threadId

معرف مؤشر الترابط المقترن بهذا التشغيل.

toolChoice

يتحكم في ما إذا كان أو لا وأي أداة يتم استدعاؤها بواسطة النموذج.

toolResources

تجاوز الأدوات التي يمكن للعامل استخدامها لهذا التشغيل. هذا مفيد لتعديل السلوك على أساس كل تشغيل

tools

يتم تشغيل الأدوات الممكنة التي تم تجاوزها المستخدمة في مؤشر ترابط العامل هذا.

topP

قيمة أخذ عينات النواة المستخدمة لهذا التشغيل. إذا لم يتم تعيينه، تعيينه افتراضيا إلى 1.

truncationStrategy

الاستراتيجية التي يجب استخدامها لإسقاط الرسائل مع انتقال نوافذ السياق إلى الأمام.

usage

إحصائيات الاستخدام المتعلقة بالتشغيل. سيتم null هذه القيمة إذا لم يكن التشغيل في حالة طرفية (أي in_progressqueuedوما إلى ذلك).

تفاصيل الخاصية

assistantId

معرف العامل المقترن بمؤشر الترابط الذي تم إجراء هذا التشغيل مقابله.

assistantId: string

قيمة الخاصية

string

cancelledAt

الطابع الزمني Unix، بالثوان، يمثل وقت إلغاء هذا.

cancelledAt: Date | null

قيمة الخاصية

Date | null

completedAt

الطابع الزمني Unix، بالثوان، يمثل عند اكتمال ذلك.

completedAt: Date | null

قيمة الخاصية

Date | null

createdAt

الطابع الزمني Unix، بالثوان، يمثل وقت إنشاء هذا الكائن.

createdAt: Date

قيمة الخاصية

Date

expiresAt

الطابع الزمني Unix، بالثوان، يمثل وقت انتهاء صلاحية هذا العنصر.

expiresAt: Date | null

قيمة الخاصية

Date | null

failedAt

الطابع الزمني Unix، بالثوان، يمثل عند فشل ذلك.

failedAt: Date | null

قيمة الخاصية

Date | null

id

المعرف، الذي يمكن الرجوع إليه في نقاط نهاية واجهة برمجة التطبيقات.

id: string

قيمة الخاصية

string

incompleteDetails

تفاصيل حول سبب عدم اكتمال التشغيل. سيتم null إذا لم يكن التشغيل غير مكتمل.

incompleteDetails: IncompleteRunDetails | null

قيمة الخاصية

instructions

إرشادات النظام التي تم تجاوزها المستخدمة لتشغيل مؤشر ترابط العامل هذا.

instructions: string

قيمة الخاصية

string

lastError

الخطأ الأخير، إن وجد، الذي تمت مصادفته بواسطة تشغيل مؤشر ترابط العامل هذا.

lastError: RunError | null

قيمة الخاصية

RunError | null

maxCompletionTokens

الحد الأقصى لعدد رموز الإكمال المميزة المحددة لاستخدامها على مدار التشغيل.

maxCompletionTokens: number | null

قيمة الخاصية

number | null

maxPromptTokens

الحد الأقصى لعدد الرموز المميزة للمطالبة المحددة لاستخدامها على مدار التشغيل.

maxPromptTokens: number | null

قيمة الخاصية

number | null

metadata

مجموعة تصل إلى 16 زوج مفتاح/قيمة يمكن إرفاقها بكائن، وتستخدم لتخزين معلومات إضافية حول هذا الكائن بتنسيق منظم. قد يصل طول المفاتيح إلى 64 حرفا وقد يصل طول القيم إلى 512 حرفا.

metadata: Record<string, string> | null

قيمة الخاصية

Record<string, string> | null

model

معرف النموذج المراد استخدامه.

model: string

قيمة الخاصية

string

object

نوع الكائن، وهو دائما "thread.run".

object: "thread.run"

قيمة الخاصية

"thread.run"

parallelToolCalls

تحديد ما إذا كان يمكن تنفيذ الأدوات بالتوازي داخل التشغيل.

parallelToolCalls: boolean

قيمة الخاصية

boolean

requiredAction

تفاصيل الإجراء المطلوب لتشغيل مؤشر ترابط العامل للمتابعة.

requiredAction?: RequiredActionUnion | null

قيمة الخاصية

responseFormat

تنسيق استجابة استدعاءات الأداة المستخدمة في هذا التشغيل.

responseFormat: AgentsResponseFormatOption | null

قيمة الخاصية

startedAt

الطابع الزمني Unix، بالثوان، يمثل وقت بدء تشغيل هذا العنصر.

startedAt: Date | null

قيمة الخاصية

Date | null

status

حالة تشغيل مؤشر ترابط العامل.

status: RunStatus

قيمة الخاصية

temperature

درجة حرارة أخذ العينات المستخدمة لهذا التشغيل. إذا لم يتم تعيينه، تعيينه افتراضيا إلى 1.

temperature?: number | null

قيمة الخاصية

number | null

threadId

معرف مؤشر الترابط المقترن بهذا التشغيل.

threadId: string

قيمة الخاصية

string

toolChoice

يتحكم في ما إذا كان أو لا وأي أداة يتم استدعاؤها بواسطة النموذج.

toolChoice: AgentsToolChoiceOption | null

قيمة الخاصية

toolResources

تجاوز الأدوات التي يمكن للعامل استخدامها لهذا التشغيل. هذا مفيد لتعديل السلوك على أساس كل تشغيل

toolResources?: ToolResources | null

قيمة الخاصية

ToolResources | null

tools

يتم تشغيل الأدوات الممكنة التي تم تجاوزها المستخدمة في مؤشر ترابط العامل هذا.

tools: ToolDefinitionUnion[]

قيمة الخاصية

topP

قيمة أخذ عينات النواة المستخدمة لهذا التشغيل. إذا لم يتم تعيينه، تعيينه افتراضيا إلى 1.

topP?: number | null

قيمة الخاصية

number | null

truncationStrategy

الاستراتيجية التي يجب استخدامها لإسقاط الرسائل مع انتقال نوافذ السياق إلى الأمام.

truncationStrategy: TruncationObject | null

قيمة الخاصية

usage

إحصائيات الاستخدام المتعلقة بالتشغيل. سيتم null هذه القيمة إذا لم يكن التشغيل في حالة طرفية (أي in_progressqueuedوما إلى ذلك).

usage: RunCompletionUsage | null

قيمة الخاصية