Back to Devexpress

AIExtensionsContainer Class

corelibraries-devexpress-dot-aiintegration-f49d9473.md

latest10.2 KB
Original Source

AIExtensionsContainer Class

The base class for classes that manage registered AI clients.

Namespace : DevExpress.AIIntegration

Assembly : DevExpress.AIIntegration.v25.2.dll

NuGet Package : DevExpress.AIIntegration

Declaration

csharp
public abstract class AIExtensionsContainer :
    AIExtensionsStorage
vb
Public MustInherit Class AIExtensionsContainer
    Inherits AIExtensionsStorage

The following members return AIExtensionsContainer objects:

Implements

IAIExtensionsContainer

Inheritance

Object DevExpress.AIIntegration.Internal.AIExtensionsStorage AIExtensionsContainer AIExtensionsContainerDefault

AIExtensionsContainerLocal

AIExtensionsContainerDesktop.Settings

AIExtensionsContainerConsole.Settings

AIWebSettings

Extension Methods

Show 43 items

RegisterChatClient(IChatClient)

RegisterChatClient(Func<IServiceProvider, IChatClient>)

UnregisterChatClient()

RegisterAIExceptionHandler(IAIExceptionHandler)

UnregisterAIExceptionHandler()

RegisterAIChatClientCustomizeMessageRequest(IAIChatClientCustomizeMessageRequest)

UnregisterAIChatClientCustomizeMessageRequest()

RegisterOpenAIAssistants(OpenAIClient, String)

AddDefaultExtensions()

CreateGenerateImageDescriptionExtension(String)

GenerateImageDescriptionAsync(GenerateImageDescriptionRequest, CancellationToken)

CreatePromptToExpressionExtension<TRequest>(String)

PromptToExpressionAsync<TRequest>(TRequest, CancellationToken)

CreateSmartPasteExtension(String)

SmartPasteAsync(SmartPasteRequest, CancellationToken)

CreateSmartPasteSchedulerExtension(String)

SmartPasteSchedulerAsync(SmartPasteSchedulerRequest, CancellationToken)

CreateSmartSearchExtension(String)

SmartSearchAsync(SmartSearchRequest, CancellationToken)

CreateAbstractiveSummaryExtension(String)

AbstractiveSummaryAsync(AbstractiveSummaryRequest, CancellationToken)

CreateSmartAutoCompleteExtension(String)

SmartAutoCompleteAsync(SmartAutoCompleteRequest, CancellationToken)

CreateCustomPromptExtension(String)

CustomPromptAsync(CustomPromptRequest, CancellationToken)

CreateExpandExtension(String)

ExpandAsync(ExpandRequest, CancellationToken)

CreateExplainExtension(String)

ExplainAsync(ExplainRequest, CancellationToken)

CreateExtractiveSummaryExtension(String)

ExtractiveSummaryAsync(ExtractiveSummaryRequest, CancellationToken)

CreateExplainFormulaExtension(String)

ExplainFormulaAsync(ExplainFormulaRequest, CancellationToken)

CreateProofreadExtension(String)

ProofreadAsync(ProofreadRequest, CancellationToken)

CreateChangeStyleExtension(String)

ChangeStyleAsync(ChangeStyleRequest, CancellationToken)

CreateShortenExtension(String)

ShortenAsync(ShortenRequest, CancellationToken)

CreateChangeToneExtension(String)

ChangeToneAsync(ChangeToneRequest, CancellationToken)

CreateTranslateExtension(String)

TranslateAsync(TranslateRequest, CancellationToken)

See Also

AIExtensionsContainer Members

DevExpress.AIIntegration Namespace