MicrosoftExtensionsAIResponsesExtensions.Add Método

Definición

Agrega a ResponseTool la lista de AITools.

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)

Parámetros

tools
IList<AITool>

Lista de AITools a la que se debe agregar la herramienta proporcionada.

tool
ResponseTool

que ResponseTool se va a agregar.

Comentarios

ResponseTool no deriva de AITool, por lo que no se puede agregar directamente a una lista de AITools. En su lugar, este método encapsula el proporcionado ResponseTool en AITool y lo agrega a la lista. El IChatClient devuelto por AsIChatClient(ResponsesClient, String) podrá desencapsular cuando ResponseTool procese la lista de herramientas y use el as-isproporcionado tool .

Se aplica a