FunctionInvokingChatClient.AdditionalTools Propiedad
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í.
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.