مشاركة عبر


ToolSet class

يمثل مجموعة من الأدوات مع تعريفاتها ومواردها.

الخصائص

toolDefinitions

قائمة بتعريفات الأدوات التي تمت إضافتها إلى مجموعة الأدوات.

toolResources

مجموعة من الموارد المقترنة بالأدوات الموجودة في مجموعة الأدوات.

الأساليب

addAzureAISearchTool(string, string)

إضافة أداة بحث Azure الذكاء الاصطناعي إلى مجموعة الأدوات.

addBingGroundingTool(BingGroundingSearchConfiguration[])

يضيف أداة بحث تأريض bing إلى مجموعة الأدوات.

addCodeInterpreterTool(string[], VectorStoreDataSource[])

إضافة أداة مترجم التعليمات البرمجية إلى مجموعة الأدوات.

addConnectedAgentTool(string, string, string)

يضيف أداة عامل متصلة إلى مجموعة الأدوات.

addConnectionTool(connectionToolType, string[])

إضافة أداة اتصال إلى مجموعة الأدوات.

addFileSearchTool(string[], VectorStoreConfigurations[], FileSearchToolDefinitionDetails)

إضافة أداة بحث ملف إلى مجموعة الأدوات.

addOpenApiTool(OpenApiFunctionDefinition)

إضافة أداة 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

BingGroundingSearchConfiguration[]

المرتجعات

{ definition: BingGroundingToolDefinition }

كائن يحتوي على التعريف والموارد الخاصة بأداة البحث عن تأريض bing

addCodeInterpreterTool(string[], VectorStoreDataSource[])

إضافة أداة مترجم التعليمات البرمجية إلى مجموعة الأدوات.

function addCodeInterpreterTool(fileIds?: string[], dataSources?: VectorStoreDataSource[]): { definition: CodeInterpreterToolDefinition, resources: ToolResources }

المعلمات

fileIds

string[]

قائمة بمعرفات الملفات المتوفرة لأداة code_interpreter. يمكن أن يكون هناك بحد أقصى 20 ملفا مقترنا بالأداة.

dataSources

VectorStoreDataSource[]

مصادر البيانات التي سيتم استخدامها. هذا الخيار حصري بشكل متبادل مع 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

VectorStoreConfigurations[]

قائمة كائنات تكوين مخزن المتجهات من Azure. تقتصر هذه القائمة على عنصر واحد. يحتوي العنصر الوحيد من هذه القائمة على قائمة معرفات أصول azure المستخدمة من قبل أداة البحث.

definitionDetails
FileSearchToolDefinitionDetails

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

المرتجعات

{ definition: FileSearchToolDefinition, resources: ToolResources }

كائن يحتوي على التعريف والموارد لأداة البحث عن الملفات

addOpenApiTool(OpenApiFunctionDefinition)

إضافة أداة OpenApi إلى مجموعة الأدوات.

function addOpenApiTool(openApiFunctionDefinition: OpenApiFunctionDefinition): { definition: OpenApiToolDefinition }

المعلمات

openApiFunctionDefinition
OpenApiFunctionDefinition

تعريف الدالة OpenApi لاستخدامه.

المرتجعات

{ definition: OpenApiToolDefinition }

كائن يحتوي على تعريف أداة OpenApi