RunsCreateRunOptionalParams interface
المعلمات الاختيارية.
الخصائص
| additional |
إرشادات إضافية لإلحاقها في نهاية التعليمات الخاصة بالتشغيل. هذا مفيد لتعديل السلوك على أساس كل تشغيل دون تجاوز إرشادات أخرى. |
| additional |
إضافة رسائل إضافية إلى مؤشر الترابط قبل إنشاء التشغيل. |
| include | قائمة بالحقول الإضافية لتضمينها في الاستجابة.
القيمة الوحيدة المدعومة حاليا هي |
| instructions | إرشادات النظام التي تم تجاوزها التي يجب أن يستخدمها العامل لتشغيل مؤشر الترابط. |
| max |
الحد الأقصى لعدد رموز الإكمال المميزة التي يمكن استخدامها على مدار التشغيل. سيبذل التشغيل أفضل جهد لاستخدام عدد رموز الإكمال المميزة المحددة فقط، عبر عدة عمليات تشغيل. إذا تجاوز التشغيل عدد رموز الإكمال المحددة، فسينتهي التشغيل بالحالة |
| max |
الحد الأقصى لعدد الرموز المميزة للمطالبة التي يمكن استخدامها على مدار التشغيل. سيبذل التشغيل أفضل جهد لاستخدام عدد الرموز المميزة للمطالبة المحددة فقط، عبر عمليات تشغيل متعددة. إذا تجاوز التشغيل عدد الرموز المميزة للمطالبة المحددة، فسينتهي التشغيل بالحالة |
| metadata | مجموعة تصل إلى 16 زوج مفتاح/قيمة يمكن إرفاقها بكائن، وتستخدم لتخزين معلومات إضافية حول هذا الكائن بتنسيق منظم. قد يصل طول المفاتيح إلى 64 حرفا وقد يصل طول القيم إلى 512 حرفا. |
| model | اسم النموذج الذي تم تجاوزه الذي يجب أن يستخدمه العامل لتشغيل مؤشر الترابط. |
| parallel |
إذا كان سيتم تشغيل وظائف |
| response |
تحديد التنسيق الذي يجب على النموذج إخراجه. |
| stream | إذا |
| temperature | ما هي درجة حرارة أخذ العينات لاستخدامها، بين 0 و2. القيم الأعلى مثل 0.8 ستجعل الإخراج أكثر عشوائية، بينما القيم الأقل مثل 0.2 ستجعله أكثر تركيزا وحسما. |
| tool |
يتحكم في ما إذا كان أو لا وأي أداة يتم استدعاؤها بواسطة النموذج. |
| tool |
موارد الأداة الممكنة التي تم تجاوزها والتي يجب على العامل استخدامها لتشغيل مؤشر الترابط. |
| tools | قائمة الأدوات الممكنة التي يجب أن يستخدمها العامل لتشغيل مؤشر الترابط. |
| topP | بديل لأخذ العينات مع درجة الحرارة، يسمى أخذ عينات النواة، حيث يأخذ النموذج في الاعتبار نتائج الرموز المميزة مع كتلة احتمال top_p. لذا فإن 0.1 يعني أن الرموز المميزة التي تتألف من أعلى 10% كتلة احتمالية فقط هي التي تعتبر. نوصي عموما بتغيير هذه أو درجة الحرارة ولكن ليس كليهما. |
| truncation |
الاستراتيجية التي يجب استخدامها لإسقاط الرسائل مع انتقال نوافذ السياق إلى الأمام. |
الخصائص الموروثة
| abort |
الإشارة التي يمكن استخدامها لإجهاض الطلبات. |
| on |
دالة سيتم استدعاؤها في كل مرة يتم فيها تلقي استجابة من الخادم أثناء تنفيذ العملية المطلوبة. قد يتم استدعاؤه عدة مرات. |
| polling |
خيارات لتكوين سلوك الاستقصاء. |
| request |
الخيارات المستخدمة عند إنشاء طلبات HTTP وإرسالها لهذه العملية. |
| tracing |
الخيارات المستخدمة عند تمكين التتبع. |
تفاصيل الخاصية
additionalInstructions
إرشادات إضافية لإلحاقها في نهاية التعليمات الخاصة بالتشغيل. هذا مفيد لتعديل السلوك على أساس كل تشغيل دون تجاوز إرشادات أخرى.
additionalInstructions?: null | string
قيمة الخاصية
null | string
additionalMessages
إضافة رسائل إضافية إلى مؤشر الترابط قبل إنشاء التشغيل.
additionalMessages?: null | ThreadMessageOptions[]
قيمة الخاصية
null | ThreadMessageOptions[]
include
قائمة بالحقول الإضافية لتضمينها في الاستجابة.
القيمة الوحيدة المدعومة حاليا هي step_details.tool_calls[*].file_search.results[*].content إحضار محتوى نتيجة البحث عن الملفات.
include?: "step_details.tool_calls[*].file_search.results[*].content"[]
قيمة الخاصية
"step_details.tool_calls[].file_search.results[].content"[]
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
قيمة الخاصية
null | AgentsResponseFormatOption
stream
إذا true، فترجع دفق الأحداث التي تحدث أثناء الأحداث تشغيل كأحداث مرسلة بواسطة الخادم، تنتهي عند إدخال تشغيل حالة طرفية برسالة data: [DONE].
stream?: boolean
قيمة الخاصية
boolean
temperature
ما هي درجة حرارة أخذ العينات لاستخدامها، بين 0 و2. القيم الأعلى مثل 0.8 ستجعل الإخراج أكثر عشوائية، بينما القيم الأقل مثل 0.2 ستجعله أكثر تركيزا وحسما.
temperature?: null | number
قيمة الخاصية
null | number
toolChoice
يتحكم في ما إذا كان أو لا وأي أداة يتم استدعاؤها بواسطة النموذج.
toolChoice?: null | AgentsToolChoiceOption
قيمة الخاصية
null | AgentsToolChoiceOption
toolResources
موارد الأداة الممكنة التي تم تجاوزها والتي يجب على العامل استخدامها لتشغيل مؤشر الترابط.
toolResources?: null | ToolResources
قيمة الخاصية
null | ToolResources
tools
قائمة الأدوات الممكنة التي يجب أن يستخدمها العامل لتشغيل مؤشر الترابط.
tools?: null | ToolDefinitionUnion[]
قيمة الخاصية
null | ToolDefinitionUnion[]
topP
بديل لأخذ العينات مع درجة الحرارة، يسمى أخذ عينات النواة، حيث يأخذ النموذج في الاعتبار نتائج الرموز المميزة مع كتلة احتمال top_p. لذا فإن 0.1 يعني أن الرموز المميزة التي تتألف من أعلى 10% كتلة احتمالية فقط هي التي تعتبر.
نوصي عموما بتغيير هذه أو درجة الحرارة ولكن ليس كليهما.
topP?: null | number
قيمة الخاصية
null | number
truncationStrategy
الاستراتيجية التي يجب استخدامها لإسقاط الرسائل مع انتقال نوافذ السياق إلى الأمام.
truncationStrategy?: null | TruncationObject
قيمة الخاصية
null | TruncationObject
تفاصيل الخاصية الموروثة
abortSignal
الإشارة التي يمكن استخدامها لإجهاض الطلبات.
abortSignal?: AbortSignalLike
قيمة الخاصية
موروث من OperationOptions.abortSignal
onResponse
دالة سيتم استدعاؤها في كل مرة يتم فيها تلقي استجابة من الخادم أثناء تنفيذ العملية المطلوبة. قد يتم استدعاؤه عدة مرات.
onResponse?: RawResponseCallback
قيمة الخاصية
موروث من OperationOptions.onResponse
pollingOptions
خيارات لتكوين سلوك الاستقصاء.
pollingOptions?: PollingOptions
قيمة الخاصية
requestOptions
الخيارات المستخدمة عند إنشاء طلبات HTTP وإرسالها لهذه العملية.
requestOptions?: OperationRequestOptions
قيمة الخاصية
موروثة من OperationOptions.requestOptions
tracingOptions
الخيارات المستخدمة عند تمكين التتبع.
tracingOptions?: OperationTracingOptions
قيمة الخاصية
موروث من OperationOptions.tracingOptions