AI Management

PRO

Production-Ready AI Integration for Modern Applications

AI Management Module centralizes AI management, allowing configuration without redeployments while maintaining control over security, cost, and flexibility.

Trusted by the teams shaping the future of .NET.

A Unified Platform for Managing AI at Scale

Centralized, Secure, and Fully Integrated with ABP

Modern applications are increasingly powered by AI. Recommendations, assistants, automation, and intelligent workflows are rapidly becoming standard expectations. However, implementing AI in a real product is rarely straightforward, scattered settings, inconsistent prompts, provider lock-in, and limited oversight quickly lead to technical debt and operational risk.

The AI Management Module provides a centralized, secure, and configurable foundation for managing AI across your application. Fully integrated into the ABP Platform and production-ready from day one, it enables teams to adopt AI with confidence while maintaining full control over security, cost, provider flexibility, and long-term maintainability, transforming AI from an isolated integration into a consistent platform capability.

How the AI Management Module Helps Your Team

AI Management Module enables centralized AI management without redeployments, keeping complexity, security, cost, and flexibility under control.

Manage AI Without Redeployment

The AI Management Module provides a single, centralized place to define how AI is used across your application. Providers, models, prompts, and configuration settings are managed outside of application code, allowing teams to evolve AI behavior without redeploying or duplicating logic.

Environment and tenant-aware configuration enables different AI policies for development, testing, production, and even individual tenants when needed. Teams can create, configure, and update AI workspaces directly from the UI; switching providers (OpenAI, Azure OpenAI, Ollama, etc.), changing models, adjusting prompts, and testing configurations, all without restarting the application or deploying new code.

Built-In Chat Interface

Quickly validate your AI workspaces using the built-in chat interface available on playground pages. Test and confirm that your configurations behave as expected before moving them into production. This makes it easy to experiment with different models, prompts, and settings in a controlled and repeatable way.

Works with All AI Providers

Although the AI Management Module does not include every provider implementation by default, it offers a clean abstraction and extensibility model for providers such as Azure OpenAI, Anthropic Claude, Google Gemini, and more. You can also use the built-in OpenAI adapter with any LLM that supports the OpenAI API format.

Security

Control who can manage and use AI workspaces with permission-based access control. AI configurations can be isolated into separate workspaces, each with its own permissions. Resource-based authorization for workspaces is also on the roadmap and will be available in upcoming versions, enabling workspace-level access policies per user or role.

Ready to Use Chat Widget

Add a compact, production-ready chat widget to any page with minimal code. It supports streaming responses, conversation history, and API-level customization so you can adapt it to your product without building everything from scratch.

Choose the Database & UI Framework That Fits Your Architecture

AI Management works seamlessly with multiple databases and UI frameworks, giving you complete freedom in how you build.

Database Providers

All starter templates offer multiple options for implementing your data access layer.

MongoDB Entity Framework Core

UI Frameworks

ABP allows you to build with multiple UI framework options.

MVC Razor Pages Angular Blazor

Learn More About the ABP AI Module

Dive into the documentation to see every feature in detail.

Explore the Other Modules

Pro
Chat

Chat

Free
Docs

Docs

Pro
GDPR

GDPR

Pro
SaaS

SaaS

1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.