FunctionInvokingChatClient Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de 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)
Parameters
- innerClient
- IChatClient
De onderliggende IChatClientof het volgende exemplaar in een keten van clients.
- loggerFactory
- ILoggerFactory
Een ILoggerFactory te gebruiken voor logboekregistratie van informatie over functieaanroepen.
- functionInvocationServices
- IServiceProvider
Een optioneel IServiceProvider te gebruiken voor het oplossen van services die vereist zijn voor de AIFunction exemplaren die worden aangeroepen.