FunctionInvokingChatClient Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.