FunctionInvokingChatClient.AdditionalTools Propiedad

Definición

Obtiene o establece una colección de herramientas adicionales que el cliente puede invocar.

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)

Valor de propiedad

Comentarios

Esto no afectará a las solicitudes enviadas por , FunctionInvokingChatClientque pasarán a través de la Tools sin modificar. Sin embargo, si el cliente interno solicita la invocación de una herramienta que no estaba en Tools, esta AdditionalTools colección también se consultará para buscar una herramienta correspondiente que se invoque. Esto resulta útil cuando es posible que el servicio se haya preconfigurado para tener en cuenta ciertas herramientas que no se envían también en cada solicitud individual.

Se aplica a