FunctionInvokingChatClient Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der FunctionInvokingChatClient-Klasse.
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)
Parameter
- innerClient
- IChatClient
Die zugrunde liegende IChatClientinstanz oder die nächste Instanz in einer Kette von Clients.
- loggerFactory
- ILoggerFactory
Dient ILoggerFactory zum Protokollieren von Informationen zum Aufrufen von Funktionen.
- functionInvocationServices
- IServiceProvider
IServiceProvider Optional für die Auflösung von Diensten, die von den AIFunction aufgerufenen Instanzen benötigt werden.