Condividi tramite


MicrosoftExtensionsAIResponsesExtensions.Add Metodo

Definizione

Aggiunge l'oggetto ResponseTool all'elenco di AIToologgetti .

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)

Parametri

tools
IList<AITool>

Elenco di AIToolelementi a cui deve essere aggiunto lo strumento fornito.

tool
ResponseTool

Oggetto ResponseTool da aggiungere.

Commenti

ResponseTool non deriva da AITool, quindi non può essere aggiunto direttamente a un elenco di AITool. Invece, questo metodo esegue il wrapping dell'oggetto fornito ResponseTool in un AITool oggetto e lo aggiunge all'elenco. L'oggetto IChatClient restituito da AsIChatClient(ResponsesClient, String) sarà in grado di annullare il ResponseTool wrapping di quando elabora l'elenco degli strumenti e usa l'as-isfornito tool .

Si applica a