Skip to main content
All docs
V24.2

AIIntegration Members

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

Properties

Name Description
ChatMaxTokensDefault static Gets or sets the maximum number of tokens that can be processed by a model request. Applies to all DevExpress AI-powered extensions.
ChatTemperatureDefault static Gets or sets the default temperature for chat-based AI-powered extensions.
ChunkMaxLength static Gets or sets the maximum number of symbols (characters) allowed in each chunk of text (by default).
ImageBufferMaxSize static Gets or sets the maximum size of the Base64 image per request, in bytes.
TextBufferMaxSize static Gets or sets the maximum size of the input text per request, in bytes.

Methods

Name Description
AbstractiveSummaryAsync(IAIExtensionsContainer, AbstractiveSummaryRequest, CancellationToken) static Generates a brief summary of long text by understanding the context of the original text and rephrasing it in a new, concise form.
AddDefaultExtensions(AIExtensionsContainer) static This member supports the internal infrastructure and is not intended to be used directly from your code.
ChangeStyleAsync(IAIExtensionsContainer, ChangeStyleRequest, CancellationToken) static Rephrases or paraphrases the text while retaining its original meaning.
ChangeToneAsync(IAIExtensionsContainer, ChangeToneRequest, CancellationToken) static Adjusts the tone of the text.
CreateAbstractiveSummaryExtension(IAIExtensionsContainer, String) static Creates a new instance of the AbstractiveSummaryExtension class.
CreateChangeStyleExtension(IAIExtensionsContainer, String) static Creates a new instance of the ChangeStyleExtension class.
CreateChangeToneExtension(IAIExtensionsContainer, String) static Creates a new instance of the ChangeToneExtension class.
CreateCustomPromptExtension(IAIExtensionsContainer, String) static Creates a new instance of the CustomPromptExtension class.
CreateExpandExtension(IAIExtensionsContainer, String) static Creates a new instance of the ExpandExtension class.
CreateExplainExtension(IAIExtensionsContainer, String) static Creates a new instance of the ExplainExtension class.
CreateExplainFormulaExtension(IAIExtensionsContainer, String) static Creates a new instance of the ExplainFormulaExtension class.
CreateExtractiveSummaryExtension(IAIExtensionsContainer, String) static Creates a new instance of the ExtractiveSummaryExtension class.
CreateGenerateImageDescriptionExtension(IAIExtensionsContainer, String) static Creates a new instance of the GenerateImageDescriptionExtension class.
CreateProofreadExtension(IAIExtensionsContainer, String) static Creates a new instance of the ProofreadExtension class.
CreateShortenExtension(IAIExtensionsContainer, String) static Creates a new instance of the ShortenExtension class.
CreateSmartAutoCompleteExtension(IAIExtensionsContainer, String) static Creates a new instance of the SmartAutoCompleteExtension class.
CreateSmartPasteExtension(IAIExtensionsContainer, String) static Creates a new instance of the SmartPasteExtension class.
CreateSmartSearchExtension(IAIExtensionsContainer, String) static Creates a new instance of the SmartSearchExtension class.
CreateTranslateExtension(IAIExtensionsContainer, String) static Creates a new instance of the TranslateExtension class.
CustomPromptAsync(IAIExtensionsContainer, CustomPromptRequest, CancellationToken) static Generates or manipulates text based on the specified prompt.
Equals(Object, Object) static Determines 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) static Enriches the text with additional information or in-depth explanations.
ExplainAsync(IAIExtensionsContainer, ExplainRequest, CancellationToken) static Transforms text into more understandable terms that make complex content more accessible and understandable.
ExplainFormulaAsync(IAIExtensionsContainer, ExplainFormulaRequest, CancellationToken) static Explains the Excel formula.
ExtractiveSummaryAsync(IAIExtensionsContainer, ExtractiveSummaryRequest, CancellationToken) static Generates a brief summary of long text by selecting and extracting key sentences or phrases from the original text.
GenerateImageDescriptionAsync(IAIExtensionsContainer, GenerateImageDescriptionRequest, CancellationToken) static Generates 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() protected Creates 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
OverrideProofreadExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideShortenExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideSmartAutoCompleteExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideSmartPasteExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideSmartSearchExtension<TAIExtension>(AIExtensionsContainerSettings) static
OverrideTranslateExtension<TAIExtension>(AIExtensionsContainerSettings) static
ProofreadAsync(IAIExtensionsContainer, ProofreadRequest, CancellationToken) static Reviews the text for spelling, grammar, punctuation, and style errors.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ShortenAsync(IAIExtensionsContainer, ShortenRequest, CancellationToken) static Removes unnecessary details and make text more concise.
SmartAutoCompleteAsync(IAIExtensionsContainer, SmartAutoCompleteRequest, CancellationToken) static Completes the specified text.
SmartPasteAsync(IAIExtensionsContainer, SmartPasteRequest, CancellationToken) static Analyzes the source content and intelligently assigns the right values to the appropriate items.
SmartSearchAsync(IAIExtensionsContainer, SmartSearchRequest, CancellationToken) static Filters 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) static Translates text into a specific language using AI-powered translation services.
See Also