FunctionDeclarationsTool interface

FunctionDeclarationsTool هو جزء من الرمز البرمجي يتيح للنظام التفاعل مع الأنظمة الخارجية لتنفيذ إجراء أو مجموعة إجراءات خارج نطاق المعرفة ونطاق النموذج.

Signature:

export declare interface FunctionDeclarationsTool 

أماكن إقامة

الموقع النوع الوصف
FunctionDeclarations FunctionDeclaration[] هذه السمة اختيارية. سيتم تمرير بيان دالة واحد أو أكثر إلى النموذج مع طلب بحث المستخدم الحالي. قد يقرّر النموذج استدعاء مجموعة فرعية من هذه الدوال من خلال تعبئة FunctionCall في الاستجابة. يجب أن يقدّم المستخدم FunctionResponse لكل استدعاء دالة في المرة التالية. بناءً على استجابات الدالة، سينشئ النموذج الرد النهائي للمستخدم. يمكن تقديم 64 بيانًا كحدّ أقصى للدالة.

FunctionDeclarationsTool.functionDeclarations

هذه السمة اختيارية. سيتم تمرير بيان دالة واحد أو أكثر إلى النموذج مع طلب بحث المستخدم الحالي. قد يقرّر النموذج استدعاء مجموعة فرعية من هذه الدوال من خلال تعبئة FunctionCall في الاستجابة. يجب أن يقدّم المستخدم FunctionResponse لكل استدعاء دالة في المرة التالية. بناءً على استجابات الدالة، سينشئ النموذج الرد النهائي للمستخدم. يمكن تقديم 64 بيانًا كحدّ أقصى للدالة.

Signature:

functionDeclarations?: FunctionDeclaration[];