dotnet-ai
Installation
SKILL.md
.NET AI Integration
Microsoft.Extensions.AI (Unified AI Abstraction)
The recommended way to integrate AI in .NET apps. Provides a vendor-agnostic abstraction over AI services.
// Install: dotnet add package Microsoft.Extensions.AI
// Provider packages: Microsoft.Extensions.AI.OpenAI, Microsoft.Extensions.AI.AzureAIInference, etc.
using Microsoft.Extensions.AI;
// Register in DI
builder.Services.AddChatClient(new AzureOpenAIClient(
new Uri(builder.Configuration["AI:Endpoint"]!),
new DefaultAzureCredential())
.GetChatClient("gpt-4o"));