xtrareports-405211-ai-powered-functionality-ai-for-devexpress-reporting.md
DevExpress Reporting ships with the following AI-powered extensions:
Review the following topics for links to GitHub examples and demos:
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. DevExpress does not offer a REST API and does not ship any built-in LLMs/SLMs. You need an active Azure/Open AI subscription to obtain the REST API endpoint, key, and model deployment name. These variables must be specified at application startup to register AI clients and enable DevExpress AI-powered Extensions in your application.
An active DevExpress Subscription.
.NET 8 SDK / .NET Framework v4.7.2
OpenAI
Azure OpenAI
Semantic Kernel
Ollama (self-hosted models)
Foundry Local (on-device AI models)
ONNX Runtime (local ONNX 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.