AI-powered Extensions for DevExpress Reporting
- 2 minutes to read
DevExpress Reporting ships with the following AI-powered Extensions:
- Summarize and Translate Behavior for the Blazor Report Viewer
- Summarize and Translate Behavior for the Web Document Viewer
- Summarize and Translate Behavior for the WinForms Document Viewer
- Summarize and Translate Behavior for the WPF Document Preview
Review demos and GitHub examples listed below for implementation guidance.
#Demos and Examples
Review the following topics for links to GitHub examples and demos:
#Supported AI Services
DevExpress AI APIs allow you to register and use the following AI services in your applications:
Note
DevExpress AI-powered extensions follow the “bring your own key” principle. Dev
#Prerequisites
- An active DevExpress Subscription.
- .NET 8 SDK or .NET Framework v4.7.2.
- For Open AI:
- An active Open AI Subscription.
- An API Key.
- Microsoft.Extensions.AI.OpenAI NuGet package.
- For Azure Open AI:
- An active Azure subscription.
- Azure Open AI Service resource.
- Azure OpenAI .NET SDK.
- Microsoft.Extensions.AI.OpenAI NuGet package.
- For Semantic Kernel:
- Microsoft.SemanticKernel NuGet package.
- An active account/subscription to the AI service of your choice.
- Microsoft.SemanticKernel.Connectors.* NuGet package (a connector to the AI service of your choice).
- For self-hosted Models:
Our implementation is based on the abstractions from the Microsoft.Extensions.AI library.
For information on AI Client registration, refer to the following section in the AI Integration help topic: Register AI Clients.