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:
If you use only the summarization functionality in your application and need to specify the language list, use the AITranslationConfigurationBuilder.SetLanguages method.