ToolboxTool interface

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

الخصائص

description

وصف اختياري معرف من قبل المستخدم لهذه الأداة أو التكوين.

name

اسم اختياري محدد من قبل المستخدم لهذه الأداة أو التكوين.

tool_configs

خريطة تكوين لكل أداة. المفاتيح هي أسماء أدوات أو * (الافتراضي الشامل). ترتيب الحل: مطابقة اسم الأداة الدقيقة لها الأولوية على *. يتم تجاهل أسماء الأدوات المجهولة بصمت أثناء وقت التشغيل.

type

القيم المحتملة للتمييز: code_interpreter، file_search، web_search، mcp، azure_ai_search، openapi، a2a_preview، browser_automation_preview، reminder_preview، work_iq_preview، fabric_iq_preview، toolbox_search_preview، toolbox_search

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

description

وصف اختياري معرف من قبل المستخدم لهذه الأداة أو التكوين.

description?: string

قيمة الخاصية

string

name

اسم اختياري محدد من قبل المستخدم لهذه الأداة أو التكوين.

name?: string

قيمة الخاصية

string

tool_configs

خريطة تكوين لكل أداة. المفاتيح هي أسماء أدوات أو * (الافتراضي الشامل). ترتيب الحل: مطابقة اسم الأداة الدقيقة لها الأولوية على *. يتم تجاهل أسماء الأدوات المجهولة بصمت أثناء وقت التشغيل.

tool_configs?: Record<string, ToolConfig>

قيمة الخاصية

Record<string, ToolConfig>

type

القيم المحتملة للتمييز: code_interpreter، file_search، web_search، mcp، azure_ai_search، openapi، a2a_preview، browser_automation_preview، reminder_preview، work_iq_preview، fabric_iq_preview، toolbox_search_preview، toolbox_search

type: ToolboxToolType

قيمة الخاصية