FunctionInvokingChatClient Konstruktor

Definition

Initierar en ny instans av FunctionInvokingChatClient klassen.

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)

Parametrar

innerClient
IChatClient

Den underliggande IChatClient, eller nästa instans i en kedja av klienter.

loggerFactory
ILoggerFactory

En ILoggerFactory som ska användas för loggningsinformation om funktionsanrop.

functionInvocationServices
IServiceProvider

Ett valfritt IServiceProvider alternativ att använda för att matcha tjänster som krävs av de AIFunction instanser som anropas.

Gäller för