Compartilhar via


MicrosoftExtensionsAIResponsesExtensions.Add Método

Definição

Adiciona a ResponseTool 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>

A lista de AITools à qual a ferramenta fornecida deve ser adicionada.

tool
ResponseTool

O ResponseTool para adicionar.

Comentários

ResponseTool não deriva de AITool, portanto, não pode ser adicionado diretamente a uma lista de AITools. Em vez disso, esse método encapsula o fornecido ResponseTool em um AITool e adiciona isso à lista. O IChatClient retornado poderá AsIChatClient(ResponsesClient, String) desembrulhar quando ResponseTool processar a lista de ferramentas e usar o as-isfornecido tool .

Aplica-se a