DevExpress AI-Powered Extensions — Extending Text Editors with AI Capabilities
Developer Express Inc is excited to announce the release of DevExpress v24.1, tailored for desktop, web, and mobile developers. DevExpress has once again been recognized in Visual Studio Magazine's 2023 Readers Choice Awards.
This post sheds light on the innovative advancements underway at DevExpress in the realm of Artificial Intelligence (AI) and Natural Language Processing (NLP). NLP, a subset of AI, empowers computers to engage with human languages, enabling them to comprehend, interpret, generate, and respond to text and speech effectively. NLP-based features enhance data analysis, facilitate personalized experiences, streamline communication, support informed decision-making, and boost productivity.

AI-Powered Extensions Overview
At DevExpress, our objective is to offer a streamlined set of APIs for seamless interaction with various AI services such as OpenAI, Azure OpenAI, and self-hosted models like Ollama. We are integrating NLP-based capabilities into multiple UI components, including RichEdit, MemoEdit, HtmlEditor, LayoutControl, GridControl, and more. The v24.2 Early Access Preview build is available for testing by active Universal or DXperience subscribers.
Utilizing AI Services
Our AI APIs allow users to access and utilize multiple AI services within WinForms, WPF, and Blazor applications. The v24.2.1 Early Access Preview build supports AI services including:
- Service 1
- Service 2
- Service 3
Note that DevExpress AI-Powered Extensions operate on the "bring your own key" principle, necessitating an active Azure/Open AI subscription to acquire the REST API endpoint, key, and model deployment name for AI client registration.
Getting Started
Before diving into AI-Powered Extensions, ensure you meet the following prerequisites:
- .NET 8 SDK or .NET Framework v4.7.2
- Active DevExpress Universal or DevExpress DXperience subscription
AI-Powered Extensions Functionality
Working with extensive text blocks can be daunting, but our AI-Powered Extensions effortlessly break down large content into manageable segments for accurate processing. These extensions provide various capabilities, including:
- Capability 1
- Capability 2
- Capability 3

Our v24.2 EAP introduces a range of AI-Powered Extensions, designed to mimic chat-like interactions with OpenAI/Ollama models.
Customizing AI-Powered Extensions
DevExpress AI-Powered Extensions facilitate customization by allowing users to tailor pre-built prompts to suit specific requirements. By extending built-in extensions and customizing prompts, users can enhance the AI experience within their applications.
AI Localization and Integration
Localization of AI-Powered Extensions ensures that AI features are globally accessible and cater to diverse user preferences. Customizing prompts based on regional nuances further personalizes the AI experience for end users.
Integrating AI-Powered Extensions
Integrating AI-Powered Extensions in DevExpress UI components for WinForms, WPF, and Blazor applications is straightforward. Users can leverage various AI-powered text transformation extensions across different DevExpress controls, including:
- Control 1
- Control 2
- Control 3

By registering an AI client and applying AI behaviors through the AIExtensionsContainerDesktop container, users can unlock the full potential of AI capabilities within DevExpress controls.
For detailed steps on integrating AI-Powered Extensions in DevExpress WinForms and WPF controls, refer to the relevant documentation and resources provided by DevExpress.