CustomToolParam interface

أداة مخصصة تعالج المدخلات باستخدام تنسيق محدد. تعرف على المزيد حول الأدوات المخصصة

يمتد

الخصائص

defer_loading

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

description

وصف اختياري للأداة المخصصة، يستخدم لتوفير المزيد من السياق.

format

تنسيق الإدخال للأداة المخصصة. الافتراضي هو النص غير المقيد.

name

اسم الأداة المخصصة، المستخدم للتعرف عليها في استدعاءات الأدوات.

type

نوع الأداة المخصصة. دائما custom.

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

defer_loading

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

defer_loading?: boolean

قيمة الخاصية

boolean

description

وصف اختياري للأداة المخصصة، يستخدم لتوفير المزيد من السياق.

description?: string

قيمة الخاصية

string

format

تنسيق الإدخال للأداة المخصصة. الافتراضي هو النص غير المقيد.

format?: CustomToolParamFormatUnion

قيمة الخاصية

name

اسم الأداة المخصصة، المستخدم للتعرف عليها في استدعاءات الأدوات.

name: string

قيمة الخاصية

string

type

نوع الأداة المخصصة. دائما custom.

type: "custom"

قيمة الخاصية

"custom"