Skip to main content
All docs
V25.1
  • AIReportingConfigurationBuilder.AddSummarization(Action<AISummarizationConfigurationBuilder>) Method

    Activates AI-powered content summarization functionality in Blazor Report Viewer.

    Namespace: DevExpress.AIIntegration.Blazor.Reporting.Viewer.Extensions

    Assembly: DevExpress.AIIntegration.Blazor.Reporting.Viewer.v25.1.dll

    NuGet Package: DevExpress.AIIntegration.Blazor.Reporting.Viewer

    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 Blazor Report Viewer.

    Returns

    Type Description
    AIReportingConfigurationBuilder

    An AIReportingConfigurationBuilder object that can be used to further configure the AI-powered functionality in Blazor Report Viewer.

    Remarks

    The following code activates the Summarize action in the AI Operations tab and the Summarize quick action:

    // ...
    builder.Services.AddDevExpressAI((config) => {
        config.AddBlazorReportingAIIntegration(cfg =>
            cfg.AddSummarization(summaryConfig => 
              summaryConfig.SetSummarizationMode(SummarizationMode.Abstractive))
        );           
    });
    

    The following image shows the Blazor Report Viewer with AI-powered summarization functionality activated:

    Blazor Report 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