Back to Devexpress

AIExtensionsContainerDesktop.RegisterChatClient(AIExtensionsContainer, Func<IServiceProvider, IChatClient>) Method

corelibraries-devexpress-dot-aiintegration-dot-aiextensionscontainerdesktop-dot-registerchatclient-x28-aiextensionscontainer-func-iserviceprovider-ichatclient-x29.md

latest2.2 KB
Original Source

AIExtensionsContainerDesktop.RegisterChatClient(AIExtensionsContainer, Func<IServiceProvider, IChatClient>) Method

Registers a chat client.

Namespace : DevExpress.AIIntegration

Assembly : DevExpress.AIIntegration.Desktop.v25.2.dll

NuGet Package : DevExpress.AIIntegration.Desktop

Declaration

csharp
public static void RegisterChatClient(
    this AIExtensionsContainer container,
    Func<IServiceProvider, IChatClient> chatClientFactory
)
vb
<ExtensionAttribute>
Public Shared Sub RegisterChatClient(
    container As AIExtensionsContainer,
    chatClientFactory As Func(Of IServiceProvider, IChatClient)
)

Parameters

NameTypeDescription
containerAIExtensionsContainer

The container that holds the registered AI client. Components use this container to obtain AI services.

| | chatClientFactory | Func<IServiceProvider, Microsoft.Extensions.AI.IChatClient> |

A delegate that creates and configures an IChatClient instance. The factory receives the application’s IServiceProvider and must return a fully initialized chat client.

|

See Also

AIExtensionsContainerDesktop Class

AIExtensionsContainerDesktop Members

DevExpress.AIIntegration Namespace