MicrosoftExtensionsAIResponsesExtensions.Add Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 .