FunctionInvokingChatClientBuilderExtensions.UseFunctionInvocation Metod

Definition

Aktiverar automatiskt anrop av funktionsanrop i chattpipelinen.

public static Microsoft.Extensions.AI.ChatClientBuilder UseFunctionInvocation(this Microsoft.Extensions.AI.ChatClientBuilder builder, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default, Action<Microsoft.Extensions.AI.FunctionInvokingChatClient>? configure = default);
static member UseFunctionInvocation : Microsoft.Extensions.AI.ChatClientBuilder * Microsoft.Extensions.Logging.ILoggerFactory * Action<Microsoft.Extensions.AI.FunctionInvokingChatClient> -> Microsoft.Extensions.AI.ChatClientBuilder
<Extension()>
Public Function UseFunctionInvocation (builder As ChatClientBuilder, Optional loggerFactory As ILoggerFactory = Nothing, Optional configure As Action(Of FunctionInvokingChatClient) = Nothing) As ChatClientBuilder

Parametrar

builder
ChatClientBuilder

Den ChatClientBuilder som används för att skapa chattpipelinen.

loggerFactory
ILoggerFactory

Ett valfritt ILoggerFactory alternativ för att skapa en loggare för anrop av loggningsfunktioner.

configure
Action<FunctionInvokingChatClient>

Ett valfritt återanrop som kan användas för att konfigurera instansen FunctionInvokingChatClient .

Returer

Den angivna builder.

Undantag

builder är null.

Kommentarer

Detta fungerar genom att lägga till en instans av FunctionInvokingChatClient med standardalternativ.

Gäller för