FunctionInvokingChatClientBuilderExtensions.UseFunctionInvocation Metodo

Definizione

Abilita la chiamata automatica delle chiamate di funzione nella pipeline di chat.

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

Parametri

builder
ChatClientBuilder

Oggetto ChatClientBuilder usato per compilare la pipeline di chat.

loggerFactory
ILoggerFactory

Facoltativo ILoggerFactory da usare per creare un logger per la registrazione delle chiamate di funzione.

configure
Action<FunctionInvokingChatClient>

Callback facoltativo che può essere usato per configurare l'istanza FunctionInvokingChatClient .

Valori restituiti

Oggetto fornito builder.

Eccezioni

builder è null.

Commenti

Questa operazione funziona aggiungendo un'istanza di FunctionInvokingChatClient con le opzioni predefinite.

Si applica a