WebSearchToolboxTool interface
أداة بحث على الويب مخزنة في صندوق أدوات.
- يمتد
الخصائص
| custom_search_configuration | project الاتصالات المرفقة بهذه الأداة. يمكن أن يكون هناك مورد اتصال واحد كحد أقصى مرفق بالأداة. |
| filters | |
| search_context_size | إرشادات عالية المستوى حول مساحة نافذة السياق التي يمكن استخدامها في البحث. واحد من |
| 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
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
تفاصيل الخاصية الموروثة
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