MicrosoftExtensionsAIResponsesExtensions.Add 方法

定义

将它 ResponseTool 添加到 s 列表 AITool

public:
[System::Runtime::CompilerServices::Extension]
 static void Add(System::Collections::Generic::IList<Microsoft::Extensions::AI::AITool ^> ^ tools, OpenAI::Responses::ResponseTool ^ tool);
public static void Add(this System.Collections.Generic.IList<Microsoft.Extensions.AI.AITool> tools, OpenAI.Responses.ResponseTool tool);
static member Add : System.Collections.Generic.IList<Microsoft.Extensions.AI.AITool> * OpenAI.Responses.ResponseTool -> unit
<Extension()>
Public Sub Add (tools As IList(Of AITool), tool As ResponseTool)

参数

tools
IList<AITool>

应向其添加所提供工具的列表 AITool

tool
ResponseTool

ResponseTool 添加的。

注解

ResponseTool 不派生自 AITool,因此无法将其直接添加到 s 列表 AITool。 相反,此方法将提供的 ResponseTool 包装在列表中 AITool ,并将其添加到列表中。 IChatClient返回者AsIChatClient(ResponsesClient, String)将能够解包ResponseTool处理工具列表并使用提供的 tool as-is。

适用于