FunctionInvokingChatClient Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe FunctionInvokingChatClient.
public FunctionInvokingChatClient(Microsoft.Extensions.AI.IChatClient innerClient, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default, IServiceProvider? functionInvocationServices = default);
new Microsoft.Extensions.AI.FunctionInvokingChatClient : Microsoft.Extensions.AI.IChatClient * Microsoft.Extensions.Logging.ILoggerFactory * IServiceProvider -> Microsoft.Extensions.AI.FunctionInvokingChatClient
Public Sub New (innerClient As IChatClient, Optional loggerFactory As ILoggerFactory = Nothing, Optional functionInvocationServices As IServiceProvider = Nothing)
Parâmetros
- innerClient
- IChatClient
A instância subjacente IChatClientou a próxima em uma cadeia de clientes.
- loggerFactory
- ILoggerFactory
Um ILoggerFactory a ser usado para registrar em log informações sobre invocação de função.
- functionInvocationServices
- IServiceProvider
Um opcional IServiceProvider a ser usado para resolver os AIFunction serviços exigidos pelas instâncias que estão sendo invocadas.