Back to Devexpress

AIIntegration Methods

corelibraries-devexpress-dot-aiintegration-dot-aiintegration-dot-underscore-methods.md

latest16.9 KB
Original Source

AIIntegration Methods

Implements core functionality for DevExpress AI-powered extensions and services.

NameDescription
AbstractiveSummaryAsync(IAIExtensionsContainer, AbstractiveSummaryRequest, CancellationToken) staticGenerates a brief summary of long text by understanding the context of the original text and rephrasing it in a new, concise form.
AddDefaultExtensions(AIExtensionsContainer) staticThis member supports the internal infrastructure and is not intended to be used directly from your code.
ChangeStyleAsync(IAIExtensionsContainer, ChangeStyleRequest, CancellationToken) staticRephrases or paraphrases the text while retaining its original meaning.
ChangeToneAsync(IAIExtensionsContainer, ChangeToneRequest, CancellationToken) staticAdjusts the tone of the text.
CreateAbstractiveSummaryExtension(IAIExtensionsContainer, String) staticCreates a new instance of the AbstractiveSummaryExtension class.
CreateChangeStyleExtension(IAIExtensionsContainer, String) staticCreates a new instance of the ChangeStyleExtension class.
CreateChangeToneExtension(IAIExtensionsContainer, String) staticCreates a new instance of the ChangeToneExtension class.
CreateCustomPromptExtension(IAIExtensionsContainer, String) staticCreates a new instance of the CustomPromptExtension class.
CreateExpandExtension(IAIExtensionsContainer, String) staticCreates a new instance of the ExpandExtension class.
CreateExplainExtension(IAIExtensionsContainer, String) staticCreates a new instance of the ExplainExtension class.
CreateExplainFormulaExtension(IAIExtensionsContainer, String) staticCreates a new instance of the ExplainFormulaExtension class.
CreateExtractiveSummaryExtension(IAIExtensionsContainer, String) staticCreates a new instance of the ExtractiveSummaryExtension class.
CreateGenerateImageDescriptionExtension(IAIExtensionsContainer, String) staticCreates a new instance of the GenerateImageDescriptionExtension class.
CreatePromptToExpressionExtension<TRequest>(IAIExtensionsContainer, String) static
CreateProofreadExtension(IAIExtensionsContainer, String) staticCreates a new instance of the ProofreadExtension class.
CreateShortenExtension(IAIExtensionsContainer, String) staticCreates a new instance of the ShortenExtension class.
CreateSmartAutoCompleteExtension(IAIExtensionsContainer, String) staticCreates a new instance of the SmartAutoCompleteExtension class.
CreateSmartPasteExtension(IAIExtensionsContainer, String) staticCreates a new instance of the SmartPasteExtension class.
CreateSmartPasteSchedulerExtension(IAIExtensionsContainer, String) static
CreateSmartSearchExtension(IAIExtensionsContainer, String) staticCreates a new instance of the SmartSearchExtension class.
CreateTranslateExtension(IAIExtensionsContainer, String) staticCreates a new instance of the TranslateExtension class.
CustomPromptAsync(IAIExtensionsContainer, CustomPromptRequest, CancellationToken) staticGenerates or manipulates text based on the specified prompt.
Equals(Object, Object) staticDetermines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object)Determines whether the specified object is equal to the current object. Inherited from Object.
ExpandAsync(IAIExtensionsContainer, ExpandRequest, CancellationToken) staticEnriches the text with additional information or in-depth explanations.
ExplainAsync(IAIExtensionsContainer, ExplainRequest, CancellationToken) staticTransforms text into more understandable terms that make complex content more accessible and understandable.
ExplainFormulaAsync(IAIExtensionsContainer, ExplainFormulaRequest, CancellationToken) staticExplains the Excel formula.
ExtensionByRequestOrAIExtensionType<TRequest>(IAIExtensionsContainer, String) static
ExtensionByRequestOrAIExtensionType<TRequest, TResponse>(IAIExtensionsContainer, String) static
ExtractiveSummaryAsync(IAIExtensionsContainer, ExtractiveSummaryRequest, CancellationToken) staticGenerates a brief summary of long text by selecting and extracting key sentences or phrases from the original text.
GenerateImageDescriptionAsync(IAIExtensionsContainer, GenerateImageDescriptionRequest, CancellationToken) staticGenerates the description for the specified image.
GetHashCode()Serves as the default hash function. Inherited from Object.
GetType()Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protectedCreates a shallow copy of the current Object. Inherited from Object.
OverrideAbstractiveSummaryExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideChangeStyleExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideChangeToneExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideCustomPromptExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideExpandExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideExplainExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideExplainFormulaExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideExtractiveSummaryExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideGenerateImageDescriptionExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverridePromptToExpressionExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverridePromptToFilterExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideProofreadExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideShortenExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideSmartAutoCompleteExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideSmartPasteExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideSmartSearchExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideTranslateExtension<TAIExtension>(AIExtensionsContainerSettings) static
PromptToExpressionAsync<TRequest>(IAIExtensionsContainer, TRequest, CancellationToken) staticConverts natural language into a valid DevExpress filter or expression.
ProofreadAsync(IAIExtensionsContainer, ProofreadRequest, CancellationToken) staticReviews the text for spelling, grammar, punctuation, and style errors.
ReferenceEquals(Object, Object) staticDetermines whether the specified Object instances are the same instance. Inherited from Object.
ShortenAsync(IAIExtensionsContainer, ShortenRequest, CancellationToken) staticRemoves unnecessary details and make text more concise.
SmartAutoCompleteAsync(IAIExtensionsContainer, SmartAutoCompleteRequest, CancellationToken) staticCompletes the specified text.
SmartPasteAsync(IAIExtensionsContainer, SmartPasteRequest, CancellationToken) staticAnalyzes the source content and intelligently assigns the right values to the appropriate items.
SmartPasteSchedulerAsync(IAIExtensionsContainer, SmartPasteSchedulerRequest, CancellationToken) staticAnalyzes the source content and intelligently assigns the right values to the appropriate fields in the Scheduler’s appointment editor.
SmartSearchAsync(IAIExtensionsContainer, SmartSearchRequest, CancellationToken) staticFilters items to offer results that are more aligned with the search string, even if the input contains misspellings.
ToString()Returns a string that represents the current object. Inherited from Object.
TranslateAsync(IAIExtensionsContainer, TranslateRequest, CancellationToken) staticTranslates text into a specific language using AI-powered translation services.

See Also

AIIntegration Class

AIIntegration Members

DevExpress.AIIntegration Namespace