Idioma

FunctionInvokingChatClient Construtor

Definição

Inicializa uma nova instância da FunctionInvokingChatClient classe.

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

O subjacente IChatClient, ou a próxima instância numa cadeia de clientes.

loggerFactory
ILoggerFactory

Um para usar para registar ILoggerFactory informações sobre invocação de funções.

functionInvocationServices
IServiceProvider

Opcional IServiceProvider para usar na resolução de serviços exigidos pelas AIFunction instâncias invocadas.

Aplica-se a