ToolSet class
يمثل مجموعة من الأدوات مع تعريفاتها ومواردها.
الخصائص
| tool |
قائمة بتعريفات الأدوات التي تمت إضافتها إلى مجموعة الأدوات. |
| tool |
مجموعة من الموارد المقترنة بالأدوات الموجودة في مجموعة الأدوات. |
الأساليب
| add |
إضافة أداة بحث Azure الذكاء الاصطناعي إلى مجموعة الأدوات. |
| add |
يضيف أداة بحث تأريض bing إلى مجموعة الأدوات. |
| add |
إضافة أداة مترجم التعليمات البرمجية إلى مجموعة الأدوات. |
| add |
يضيف أداة عامل متصلة إلى مجموعة الأدوات. |
| add |
إضافة أداة اتصال إلى مجموعة الأدوات. |
| add |
إضافة أداة بحث ملف إلى مجموعة الأدوات. |
| add |
إضافة أداة OpenApi إلى مجموعة الأدوات. |
تفاصيل الخاصية
toolDefinitions
قائمة بتعريفات الأدوات التي تمت إضافتها إلى مجموعة الأدوات.
toolDefinitions: ToolDefinition[]
قيمة الخاصية
toolResources
مجموعة من الموارد المقترنة بالأدوات الموجودة في مجموعة الأدوات.
toolResources: ToolResources
قيمة الخاصية
تفاصيل الأسلوب
addAzureAISearchTool(string, string)
إضافة أداة بحث Azure الذكاء الاصطناعي إلى مجموعة الأدوات.
function addAzureAISearchTool(indexConnectionId: string, indexName: string): { definition: AzureAISearchToolDefinition, resources: ToolResources }
المعلمات
- indexConnectionId
-
string
معرف الاتصال الخاص بفهرس بحث Azure الذكاء الاصطناعي.
- indexName
-
string
اسم فهرس البحث Azure الذكاء الاصطناعي.
المرتجعات
{ definition: AzureAISearchToolDefinition, resources: ToolResources }
كائن يحتوي على التعريف والموارد لأداة بحث Azure الذكاء الاصطناعي
addBingGroundingTool(BingGroundingSearchConfiguration[])
يضيف أداة بحث تأريض bing إلى مجموعة الأدوات.
function addBingGroundingTool(searchConfigurations: BingGroundingSearchConfiguration[]): { definition: BingGroundingToolDefinition }
المعلمات
- searchConfigurations
المرتجعات
{ definition: BingGroundingToolDefinition }
كائن يحتوي على التعريف والموارد الخاصة بأداة البحث عن تأريض bing
addCodeInterpreterTool(string[], VectorStoreDataSource[])
إضافة أداة مترجم التعليمات البرمجية إلى مجموعة الأدوات.
function addCodeInterpreterTool(fileIds?: string[], dataSources?: VectorStoreDataSource[]): { definition: CodeInterpreterToolDefinition, resources: ToolResources }
المعلمات
- fileIds
-
string[]
قائمة بمعرفات الملفات المتوفرة لأداة code_interpreter. يمكن أن يكون هناك بحد أقصى 20 ملفا مقترنا بالأداة.
- dataSources
مصادر البيانات التي سيتم استخدامها. هذا الخيار حصري بشكل متبادل مع fileIds.
المرتجعات
{ definition: CodeInterpreterToolDefinition, resources: ToolResources }
كائن يحتوي على التعريف والموارد لأداة مترجم التعليمات البرمجية
addConnectedAgentTool(string, string, string)
يضيف أداة عامل متصلة إلى مجموعة الأدوات.
function addConnectedAgentTool(id: string, name: string, description: string): { definition: ConnectedAgentToolDefinition }
المعلمات
- id
-
string
معرف العامل المتصل.
- name
-
string
اسم العامل المتصل.
- description
-
string
وصف العامل المتصل.
المرتجعات
{ definition: ConnectedAgentToolDefinition }
كائن يحتوي على تعريف أداة العامل المتصل
addConnectionTool(connectionToolType, string[])
إضافة أداة اتصال إلى مجموعة الأدوات.
function addConnectionTool(toolType: connectionToolType, connectionIds: string[]): { definition: ToolDefinition }
المعلمات
- toolType
- connectionToolType
نوع أداة الاتصال.
- connectionIds
-
string[]
قائمة بمعرفات الاتصالات التي يجب استخدامها.
المرتجعات
{ definition: ToolDefinition }
كائن يحتوي على تعريف أداة الاتصال
addFileSearchTool(string[], VectorStoreConfigurations[], FileSearchToolDefinitionDetails)
إضافة أداة بحث ملف إلى مجموعة الأدوات.
function addFileSearchTool(vectorStoreIds?: string[], vectorStores?: VectorStoreConfigurations[], definitionDetails?: FileSearchToolDefinitionDetails): { definition: FileSearchToolDefinition, resources: ToolResources }
المعلمات
- vectorStoreIds
-
string[]
معرف مخزن المتجهات المرفق بهذا العامل. يمكن أن يكون هناك مخزن متجهات مرفق بالعامل بحد أقصى.
- vectorStores
قائمة كائنات تكوين مخزن المتجهات من Azure. تقتصر هذه القائمة على عنصر واحد. يحتوي العنصر الوحيد من هذه القائمة على قائمة معرفات أصول azure المستخدمة من قبل أداة البحث.
- definitionDetails
- FileSearchToolDefinitionDetails
معلومات تعريف الإدخال لأداة البحث في الملفات كما هو مستخدم لتكوين عامل.
المرتجعات
{ definition: FileSearchToolDefinition, resources: ToolResources }
كائن يحتوي على التعريف والموارد لأداة البحث عن الملفات
addOpenApiTool(OpenApiFunctionDefinition)
إضافة أداة OpenApi إلى مجموعة الأدوات.
function addOpenApiTool(openApiFunctionDefinition: OpenApiFunctionDefinition): { definition: OpenApiToolDefinition }
المعلمات
- openApiFunctionDefinition
- OpenApiFunctionDefinition
تعريف الدالة OpenApi لاستخدامه.
المرتجعات
{ definition: OpenApiToolDefinition }
كائن يحتوي على تعريف أداة OpenApi