FunctionDeclarationsTool
هو جزء من الرمز البرمجي يتيح للنظام التفاعل مع الأنظمة الخارجية لتنفيذ إجراء أو مجموعة إجراءات خارج نطاق المعرفة ونطاق النموذج.
Signature:
export declare interface FunctionDeclarationsTool
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
FunctionDeclarations | FunctionDeclaration[] | هذه السمة اختيارية. سيتم تمرير بيان دالة واحد أو أكثر إلى النموذج مع طلب بحث المستخدم الحالي. قد يقرّر النموذج استدعاء مجموعة فرعية من هذه الدوال من خلال تعبئة FunctionCall في الاستجابة. يجب أن يقدّم المستخدم FunctionResponse لكل استدعاء دالة في المرة التالية. بناءً على استجابات الدالة، سينشئ النموذج الرد النهائي للمستخدم. يمكن تقديم 64 بيانًا كحدّ أقصى للدالة. |
FunctionDeclarationsTool.functionDeclarations
هذه السمة اختيارية. سيتم تمرير بيان دالة واحد أو أكثر إلى النموذج مع طلب بحث المستخدم الحالي. قد يقرّر النموذج استدعاء مجموعة فرعية من هذه الدوال من خلال تعبئة FunctionCall في الاستجابة. يجب أن يقدّم المستخدم FunctionResponse لكل استدعاء دالة في المرة التالية. بناءً على استجابات الدالة، سينشئ النموذج الرد النهائي للمستخدم. يمكن تقديم 64 بيانًا كحدّ أقصى للدالة.
Signature:
functionDeclarations?: FunctionDeclaration[];