AIReportingConfigurationBuilder.AddSummarization(Action<AISummarizationConfigurationBuilder>) Method
Activates AI-powered content summarization functionality in Web Document Viewer and Report Designer Preview.
Namespace: DevExpress.AspNetCore.Reporting
Assembly: DevExpress.AIIntegration.AspNetCore.Reporting.v25.2.dll
NuGet Package: DevExpress.AIIntegration.AspNetCore.Reporting
Declaration
public AIReportingConfigurationBuilder AddSummarization(
Action<AISummarizationConfigurationBuilder> configure
)
Parameters
| Name | Type | Description |
|---|---|---|
| configure | Action<AISummarizationConfigurationBuilder> | An Action<T> delegate method that allows you to configure AI-powered content summarization functionality in Web Document Viewer and Report Designer Preview. |
Returns
| Type | Description |
|---|---|
| AIReportingConfigurationBuilder | An AIReportingConfigurationBuilder object that can be used to further configure the AI-powered functionality in Web Document Viewer and Web Report Designer. |
Remarks
The following code activates the Summarize action in the AI Operations tab and the Summarize quick action in an ASP.NET Core application:
// ...
builder.Services.AddDevExpressAI((config) => {
config.AddWebReportingAIIntegration(cfg =>
cfg.AddSummarization(summaryConfig =>
summaryConfig.SetSummarizationMode(SummarizationMode.Abstractive))
);
});
The following image shows Web Document Viewer with AI-powered summarization functionality activated:

If you use only the summarization functionality in your application and need to specify the language list, use the AITranslationConfigurationBuilder.SetLanguages method.