Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
7cfdccf
Revise AI integration docs for ABP Framework
enisn Nov 12, 2025
f6dd79d
Update artificial-intelligence.md
enisn Nov 12, 2025
929091e
Update artificial-intelligence.md
enisn Nov 12, 2025
3dd3d2c
Update artificial-intelligence.md
enisn Nov 12, 2025
7e01f04
Separate ai docs into ME.AI and Semantic.Kernel
enisn Nov 12, 2025
a13a735
Update links
enisn Nov 12, 2025
afbc3bc
Update index.md
enisn Nov 12, 2025
8c7bd21
Update links
enisn Nov 12, 2025
2573fdf
Update microsoft-extensions-ai.md
enisn Nov 12, 2025
f34c73c
Revisit the AI introduction document
hikalkan Nov 12, 2025
0ab9f34
Update index.md
hikalkan Nov 12, 2025
82baa82
Update AI samples link to Microsoft Learn
enisn Nov 12, 2025
0c1e493
Update migration guide for Razor Runtime Compilation
maliming Nov 19, 2025
22e3709
Merge branch 'rel-10.0' into 10.0-ai-docs
EngincanV Nov 19, 2025
3b538b6
Merge pull request #24156 from abpframework/10.0-ai-docs
EngincanV Nov 19, 2025
1fe9757
Merge pull request #24217 from abpframework/Docs-Microsoft.AspNetCore…
EngincanV Nov 19, 2025
d8acd9a
fix: merger conflict on extensible form prop component
sumeyyeKurtulus Nov 19, 2025
a8de9df
Add MySQL compatibility notice for .NET 10.0 to migration guide
EngincanV Nov 19, 2025
ea25805
Update MySQL compatibility note for ABP 10.0
EngincanV Nov 19, 2025
4b713df
Merge pull request #24221 from abpframework/EngincanV/migration-noote
maliming Nov 19, 2025
3cc38e0
Merge pull request #24222 from abpframework/fix/components-upward-con…
erdemcaygor Nov 19, 2025
152c700
Merge branch 'dev' into auto-merge/rel-10-0/4149
enisn Nov 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
314 changes: 0 additions & 314 deletions docs/en/framework/infrastructure/artificial-intelligence.md

This file was deleted.

31 changes: 31 additions & 0 deletions docs/en/framework/infrastructure/artificial-intelligence/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Artificial Intelligence
ABP Framework provides integration for AI capabilities to your application by using Microsoft's popular AI libraries. The main purpose of this integration is to provide a consistent and easy way to use AI capabilities and manage different AI providers, models and configurations in a single application.

ABP introduces a concept called **AI Workspace**. A workspace allows you to configure isolated AI configurations for a named scope. You can then resolve AI services for a specific workspace when you need to use them.

> ABP Framework can work with any AI library or framework that supports .NET development. However, the AI integration features explained in the following documents provide a modular and standard way to work with AI, which allows ABP developers to create reusable modules and components with AI capabilities in a standard way.

## Installation

Use the [ABP CLI](../../../cli/index.md) to install the [Volo.Abp.AI](https://www.nuget.org/packages/Volo.Abp.AI) NuGet package into your project. Open a command line window in the root directory of your project (`.csproj` file) and type the following command:

```bash
abp add-package Volo.Abp.AI
```

*For different installation options, check [the package definition page](https://abp.io/package-detail/Volo.Abp.AI).*

## Usage

The `Volo.Abp.AI` package provides integration with the following libraries:

* [Microsoft.Extensions.AI](https://learn.microsoft.com/en-us/dotnet/ai/microsoft-extensions-ai)
* [Microsoft.SemanticKernel](https://learn.microsoft.com/en-us/semantic-kernel/overview/)

The Microsoft.Extensions.AI library is suggested for library developers to keep the library dependency minimum and simple (since it provides basic abstractions and fundamental AI provider integrations), while Semantic Kernel is suggested for applications that need rich and advanced AI integration features.

Check the following documentation to learn how to use these libraries with the ABP integration:

- [ABP Microsoft.Extensions.AI integration](./microsoft-extensions-ai.md)
- [ABP Microsoft.SemanticKernel integration](./microsoft-semantic-kernel.md)

Loading
Loading