docs/en/Community-Articles/2025-12-18-Announcement-AIMAnagement/post.md
We are excited to announce the AI Management Module, a powerful new module to the ABP Platform that makes managing AI capabilities in your applications easier. No need to redeploy your application, now you can configure, test, and manage your AI integrations on the fly through an intuitive user interface!
Built on top of the ABP Framework's AI infrastructure, the AI Management Module allows you to manage AI workspaces dynamically without touching your code. Whether you're building a customer support chatbot, adding AI-powered search, or creating intelligent automation workflows, this module provides everything you need to manage AI integrations through a user-friendly interface.
Note: The AI Management Module is currently in preview and available to ABP Team or higher license holders.
Create, configure, and update AI workspaces directly from the UI. Switch between different AI providers (OpenAI, Azure OpenAI, Ollama, etc.), change models, adjust prompts, and test configurations, all without restarting your application or deploying new code.
Test your AI workspaces immediately with the included chat interface in playground pages. Verify your configurations work correctly before using them in production. Perfect for experimenting with different models, prompts, and settings.
Whether you're building a monolith, microservices, or something in between, the module adapts to your needs:
Even AI Management module doesn't implement all the providers by default, it provides extensibility options with a good abstraction for other providers like Azure, Anthropic Claude, Google Gemini, and more. Or you can directly use the OpenAI adapter with LLMs that support OpenAI API.
Example of using Gemini as an OpenAI provider:
You can even add your own custom AI providers: learn how to implement a custom AI provider factory in the documentation.
Drop a compact, pre-built chat widget into any page with minimal code. It includes streaming support, conversation history, and API integration for customization.
Simple to use with minimal code
@await Component.InvokeAsync(typeof(ChatClientChatViewComponent), new ChatClientChatViewModel
{
WorkspaceName = "StoryTeller",
})
And result is a working, pre-integrated widget
See the widget documentation for details and all parameters for customization.
Control who can manage and use AI workspaces with permission-based access control. Isolate your AI configurations by using workspaces with different permissions. Also, resource based authorization on workspaces is on the way and will be available in the next versions. It'll allow you to manage access to specific workspaces by a user or role.
Installation is straightforward using the ABP Studio. You can just enable AI Management module while creating a new project with ABP Studio and configure your preferred AI provider and model in the solution creation wizard.
The AI Management Module is available now for ABP Team and higher license holders.
Learn More:
The AI Management Module is currently in preview. We're excited to hear your feedback as we continue to improve and add new features!