مشاركة عبر


CreateThreadAndRunOptionalParams interface

المعلمات الاختيارية.

يمتد

الخصائص

instructions

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

maxCompletionTokens

الحد الأقصى لعدد رموز الإكمال المميزة التي يمكن استخدامها على مدار التشغيل. سيبذل التشغيل أفضل جهد لاستخدام عدد رموز الإكمال المميزة المحددة فقط، عبر عدة عمليات تشغيل. إذا تجاوز التشغيل عدد رموز الإكمال المحددة، فسينتهي التشغيل بالحالة incomplete. راجع incomplete_details لمزيد من المعلومات.

maxPromptTokens

الحد الأقصى لعدد الرموز المميزة للمطالبة التي يمكن استخدامها على مدار التشغيل. سيبذل التشغيل أفضل جهد لاستخدام عدد الرموز المميزة للمطالبة المحددة فقط، عبر عمليات تشغيل متعددة. إذا تجاوز التشغيل عدد الرموز المميزة للمطالبة المحددة، فسينتهي التشغيل بالحالة incomplete. راجع incomplete_details لمزيد من المعلومات.

metadata

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

model

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

parallelToolCalls

إذا كان سيتم تشغيل وظائف true بالتوازي أثناء استخدام الأداة.

responseFormat

تحديد التنسيق الذي يجب على النموذج إخراجه.

stream

إذا true، فترجع دفق الأحداث التي تحدث أثناء الأحداث تشغيل كأحداث مرسلة بواسطة الخادم، تنتهي عند إدخال تشغيل حالة طرفية برسالة data: [DONE].

temperature

ما هي درجة حرارة أخذ العينات لاستخدامها، بين 0 و2. القيم الأعلى مثل 0.8 ستجعل الإخراج أكثر عشوائية، بينما القيم الأقل مثل 0.2 ستجعله أكثر تركيزا وحسما.

thread

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

toolChoice

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

toolResources

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

tools

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

topP

بديل لأخذ العينات مع درجة الحرارة، يسمى أخذ عينات النواة، حيث يأخذ النموذج في الاعتبار نتائج الرموز المميزة مع كتلة احتمال top_p. لذا فإن 0.1 يعني أن الرموز المميزة التي تتألف من أعلى 10% كتلة احتمالية فقط هي التي تعتبر.

نوصي عموما بتغيير هذه أو درجة الحرارة ولكن ليس كليهما.

truncationStrategy

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

الخصائص الموروثة

abortSignal

الإشارة التي يمكن استخدامها لإجهاض الطلبات.

onResponse

دالة سيتم استدعاؤها في كل مرة يتم فيها تلقي استجابة من الخادم أثناء تنفيذ العملية المطلوبة. قد يتم استدعاؤه عدة مرات.

requestOptions

الخيارات المستخدمة عند إنشاء طلبات HTTP وإرسالها لهذه العملية.

tracingOptions

الخيارات المستخدمة عند تمكين التتبع.

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

instructions

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

instructions?: null | string

قيمة الخاصية

null | string

maxCompletionTokens

الحد الأقصى لعدد رموز الإكمال المميزة التي يمكن استخدامها على مدار التشغيل. سيبذل التشغيل أفضل جهد لاستخدام عدد رموز الإكمال المميزة المحددة فقط، عبر عدة عمليات تشغيل. إذا تجاوز التشغيل عدد رموز الإكمال المحددة، فسينتهي التشغيل بالحالة incomplete. راجع incomplete_details لمزيد من المعلومات.

maxCompletionTokens?: null | number

قيمة الخاصية

null | number

maxPromptTokens

الحد الأقصى لعدد الرموز المميزة للمطالبة التي يمكن استخدامها على مدار التشغيل. سيبذل التشغيل أفضل جهد لاستخدام عدد الرموز المميزة للمطالبة المحددة فقط، عبر عمليات تشغيل متعددة. إذا تجاوز التشغيل عدد الرموز المميزة للمطالبة المحددة، فسينتهي التشغيل بالحالة incomplete. راجع incomplete_details لمزيد من المعلومات.

maxPromptTokens?: null | number

قيمة الخاصية

null | number

metadata

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

metadata?: null | Record<string, string>

قيمة الخاصية

null | Record<string, string>

model

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

model?: null | string

قيمة الخاصية

null | string

parallelToolCalls

إذا كان سيتم تشغيل وظائف true بالتوازي أثناء استخدام الأداة.

parallelToolCalls?: boolean

قيمة الخاصية

boolean

responseFormat

تحديد التنسيق الذي يجب على النموذج إخراجه.

responseFormat?: null | AgentsResponseFormatOption

قيمة الخاصية

stream

إذا true، فترجع دفق الأحداث التي تحدث أثناء الأحداث تشغيل كأحداث مرسلة بواسطة الخادم، تنتهي عند إدخال تشغيل حالة طرفية برسالة data: [DONE].

stream?: boolean

قيمة الخاصية

boolean

temperature

ما هي درجة حرارة أخذ العينات لاستخدامها، بين 0 و2. القيم الأعلى مثل 0.8 ستجعل الإخراج أكثر عشوائية، بينما القيم الأقل مثل 0.2 ستجعله أكثر تركيزا وحسما.

temperature?: null | number

قيمة الخاصية

null | number

thread

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

thread?: AgentThreadCreationOptions

قيمة الخاصية

toolChoice

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

toolChoice?: null | AgentsToolChoiceOption

قيمة الخاصية

toolResources

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

toolResources?: null | ToolResources

قيمة الخاصية

null | ToolResources

tools

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

tools?: null | ToolDefinitionUnion[]

قيمة الخاصية

topP

بديل لأخذ العينات مع درجة الحرارة، يسمى أخذ عينات النواة، حيث يأخذ النموذج في الاعتبار نتائج الرموز المميزة مع كتلة احتمال top_p. لذا فإن 0.1 يعني أن الرموز المميزة التي تتألف من أعلى 10% كتلة احتمالية فقط هي التي تعتبر.

نوصي عموما بتغيير هذه أو درجة الحرارة ولكن ليس كليهما.

topP?: null | number

قيمة الخاصية

null | number

truncationStrategy

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

truncationStrategy?: null | TruncationObject

قيمة الخاصية

تفاصيل الخاصية الموروثة

abortSignal

الإشارة التي يمكن استخدامها لإجهاض الطلبات.

abortSignal?: AbortSignalLike

قيمة الخاصية

موروث من OperationOptions.abortSignal

onResponse

دالة سيتم استدعاؤها في كل مرة يتم فيها تلقي استجابة من الخادم أثناء تنفيذ العملية المطلوبة. قد يتم استدعاؤه عدة مرات.

onResponse?: RawResponseCallback

قيمة الخاصية

موروث من OperationOptions.onResponse

requestOptions

الخيارات المستخدمة عند إنشاء طلبات HTTP وإرسالها لهذه العملية.

requestOptions?: OperationRequestOptions

قيمة الخاصية

موروثة من OperationOptions.requestOptions

tracingOptions

الخيارات المستخدمة عند تمكين التتبع.

tracingOptions?: OperationTracingOptions

قيمة الخاصية

موروث من OperationOptions.tracingOptions