Sprache

RoutingChatClient.Create Methode

Definition

Erstellt einen Routingclient, der einen Client für jede Anforderung auswählt.

public:
 static Microsoft::Extensions::AI::RoutingChatClient ^ Create(Func<Microsoft::Extensions::AI::RoutingContext ^, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<Microsoft::Extensions::AI::IChatClient ^>> ^ clientSelector);
public static Microsoft.Extensions.AI.RoutingChatClient Create(Func<Microsoft.Extensions.AI.RoutingContext,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.IChatClient>> clientSelector);
static member Create : Func<Microsoft.Extensions.AI.RoutingContext, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.IChatClient>> -> Microsoft.Extensions.AI.RoutingChatClient
Public Shared Function Create (clientSelector As Func(Of RoutingContext, CancellationToken, ValueTask(Of IChatClient))) As RoutingChatClient

Parameter

clientSelector
Func<RoutingContext,CancellationToken,ValueTask<IChatClient>>

Der Rückruf, der den zu aufrufenden Client auswählt.

Gibt zurück

Ein Routingclient, der clientSelectorverwendet wird.

Ausnahmen

clientSelector ist null.

Hinweise

Die ausgewählten Clients sind im Besitz des Anrufers und werden nicht vom zurückgegebenen Routingclient verworfen.

Gilt für: