WebSearchToolboxTool interface

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

يمتد

الخصائص

custom_search_configuration

project الاتصالات المرفقة بهذه الأداة. يمكن أن يكون هناك مورد اتصال واحد كحد أقصى مرفق بالأداة.

filters
search_context_size

إرشادات عالية المستوى حول مساحة نافذة السياق التي يمكن استخدامها في البحث. واحد من low، medium، أو high. medium هو الافتراضي.

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

user_location

الخصائص الموروثة

description

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

name

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

tool_configs

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

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

custom_search_configuration

project الاتصالات المرفقة بهذه الأداة. يمكن أن يكون هناك مورد اتصال واحد كحد أقصى مرفق بالأداة.

custom_search_configuration?: WebSearchConfiguration

قيمة الخاصية

filters

filters?: WebSearchToolFilters

قيمة الخاصية

search_context_size

إرشادات عالية المستوى حول مساحة نافذة السياق التي يمكن استخدامها في البحث. واحد من low، medium، أو high. medium هو الافتراضي.

search_context_size?: "low" | "medium" | "high"

قيمة الخاصية

"low" | "medium" | "high"

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: "web_search"

قيمة الخاصية

"web_search"

user_location

user_location?: WebSearchApproximateLocation

قيمة الخاصية

تفاصيل الخاصية الموروثة

description

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

description?: string

قيمة الخاصية

string

موروث منToolboxTool.description

name

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

name?: string

قيمة الخاصية

string

ورث منToolboxTool.name

tool_configs

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

tool_configs?: Record<string, ToolConfig>

قيمة الخاصية

Record<string, ToolConfig>

الموروثة منToolboxTool.tool_configs