Taal

RoutingChatClient.SelectClientAsync(RoutingContext, CancellationToken) Methode

Definitie

Hiermee selecteert u de client die u wilt aanroepen voor de aanvraag.

protected:
 abstract System::Threading::Tasks::ValueTask<Microsoft::Extensions::AI::IChatClient ^> SelectClientAsync(Microsoft::Extensions::AI::RoutingContext ^ context, System::Threading::CancellationToken cancellationToken);
protected abstract System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.IChatClient> SelectClientAsync(Microsoft.Extensions.AI.RoutingContext context, System.Threading.CancellationToken cancellationToken);
abstract member SelectClientAsync : Microsoft.Extensions.AI.RoutingContext * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.IChatClient>
Protected MustOverride Function SelectClientAsync (context As RoutingContext, cancellationToken As CancellationToken) As ValueTask(Of IChatClient)

Parameters

context
RoutingContext

De aanvraagspecifieke invoer.

cancellationToken
CancellationToken

Het annuleringstoken dat is opgegeven voor de aanvraag.

Retouren

De client die moet worden aangeroepen.

Opmerkingen

Clientspecifiek gedrag moet over het algemeen worden gekoppeld aan de geretourneerde client. Als u wijzigingen aanbrengt ChatOptions , worden de opties voor de aanvraag zelf gewijzigd, inclusief latere aanroep van een andere client voor dezelfde aanvraag. Uitzonderingen van deze methode worden doorgegeven aan de aanroeper.

Van toepassing op