FunctionInvokingChatClient.AdditionalTools Proprietà

Definizione

Ottiene o imposta una raccolta di strumenti aggiuntivi che il client può richiamare.

public:
 property System::Collections::Generic::IList<Microsoft::Extensions::AI::AITool ^> ^ AdditionalTools { System::Collections::Generic::IList<Microsoft::Extensions::AI::AITool ^> ^ get(); void set(System::Collections::Generic::IList<Microsoft::Extensions::AI::AITool ^> ^ value); };
public System.Collections.Generic.IList<Microsoft.Extensions.AI.AITool>? AdditionalTools { get; set; }
member this.AdditionalTools : System.Collections.Generic.IList<Microsoft.Extensions.AI.AITool> with get, set
Public Property AdditionalTools As IList(Of AITool)

Valore della proprietà

Commenti

Queste non influiscono sulle richieste inviate da FunctionInvokingChatClient, che passeranno attraverso l'oggetto Tools non modificato. Tuttavia, se il client interno richiede la chiamata di uno strumento che non era in Tools, questa AdditionalTools raccolta verrà consultata anche per cercare uno strumento corrispondente da richiamare. Ciò è utile quando il servizio potrebbe essere stato preconfigurato per essere a conoscenza di determinati strumenti che non vengono inviati anche a ogni singola richiesta.

Si applica a