Skip to main content
All docs
V25.2
  • 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:

    Web Document Viewer -- AI-powered Summarization Functionality

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

    See Also