FunctionTool interface

تعريف دالة في التعليمات البرمجية الخاصة بك التي يمكن للنموذج اختيار الاتصال بها. تعرف على المزيد حول الاتصال الوظيفي.

يمتد

الخصائص

defer_loading

هل يتم تأجيل هذه الوظيفة وتحميلها عبر البحث عن الأدوات.

description

وصف لأداة الدالة.

name

اسم الدالة التي يجب استدعاها.

parameters

مخطط المعلمات للدالة.

strict

ما إذا كان يجب أن تتطابق حجرات الدوال بشكل صارم مع مخطط المعلمات.

type

نوع أداة الدالة. دائما function.

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

defer_loading

هل يتم تأجيل هذه الوظيفة وتحميلها عبر البحث عن الأدوات.

defer_loading?: boolean

قيمة الخاصية

boolean

description

وصف لأداة الدالة.

description?: string

قيمة الخاصية

string

name

اسم الدالة التي يجب استدعاها.

name: string

قيمة الخاصية

string

parameters

مخطط المعلمات للدالة.

parameters: Record<string, unknown>

قيمة الخاصية

Record<string, unknown>

strict

ما إذا كان يجب أن تتطابق حجرات الدوال بشكل صارم مع مخطط المعلمات.

strict: boolean

قيمة الخاصية

boolean

type

نوع أداة الدالة. دائما function.

type: "function"

قيمة الخاصية

"function"