Skip to content
Open
Changes from 2 commits
Commits
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
24 changes: 24 additions & 0 deletions docs/ai/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,30 @@ Millions of developers use .NET to create applications that run on the web, on m
* Runs on top of the most popular web servers and cloud platforms.
* Provides powerful tooling to edit, debug, test, and deploy.

## Supported AI providers

.NET libraries support a wide range of AI service providers, enabling you to build applications with the AI platform that best fits your needs. The following table lists the major AI providers supported by .NET AI libraries:

| Provider | Microsoft.Extensions.AI | Microsoft Agent Framework | Semantic Kernel | Description |
|----------|------------------------|---------------------------|-----------------|-------------|
| **OpenAI** | ✅ | ✅ | ✅ | Direct integration with OpenAI's models including GPT-4, GPT-3.5, and DALL-E |
| **Azure OpenAI** | ✅ | ✅ | ✅ | Enterprise-grade OpenAI models hosted on Azure with enhanced security and compliance |
| **Azure AI Foundry** | ✅ | ✅ | ❌ | Microsoft's managed platform for building and deploying AI agents at scale |
| **GitHub Models** | ✅ | ✅ | ❌ | Access to models available through GitHub's AI model marketplace |
| **Ollama** | ✅ | ✅ | ❌ | Run open-source models locally (Llama, Mistral, Phi-3, and more) |
Copy link

Copilot AI Dec 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The phrase "and more" is similar to the prohibited terms "etc." and "and so on". According to the writing style guidelines, provide complete lists or use "for example" to introduce partial lists. Consider rephrasing to something like "Run open-source models locally, for example, Llama, Mistral, and Phi-3".

Copilot generated this review using guidance from repository custom instructions.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot apply changes based on this feedback

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changed to "Run open-source models locally, for example, Llama, Mistral, and Phi-3" in commit 2b1fe5c.

| **Google Gemini** | ❌ | ❌ | ✅ | Google's multimodal AI models through Semantic Kernel connectors |
| **Amazon Bedrock** | ❌ | ❌ | ✅ | AWS's managed service for foundation models through Semantic Kernel connectors |

> [!NOTE]
> The [Microsoft.Extensions.AI](microsoft-extensions-ai.md) abstractions enable you to write code that works with any provider. You can switch between providers with minimal code changes by implementing the `IChatClient` or `IEmbeddingGenerator` interfaces for your chosen provider.

For detailed information about working with specific providers, see:

- [Microsoft.Extensions.AI libraries](microsoft-extensions-ai.md)
- [Microsoft Agent Framework](/agent-framework/overview/agent-framework-overview)
- [Semantic Kernel](/semantic-kernel/overview/)
- [.NET + AI ecosystem tools and SDKs](dotnet-ai-ecosystem.md)

## What can you build with AI and .NET?

The opportunities with AI are near endless. Here are a few examples of solutions you can build using AI in your .NET applications:
Expand Down