.NET samples for integrating AI into applications
Top 45.4% on sourcepulse
This repository provides .NET samples for integrating AI capabilities into applications, targeting .NET developers looking to leverage Azure AI services and large language models (LLMs). It offers practical examples and foundational libraries to simplify AI adoption in .NET projects.
How It Works
The project showcases the Microsoft.Extensions.AI
libraries, which provide a unified C# abstraction layer for interacting with various AI services, including LLMs and embeddings. This approach offers a consistent API, flexibility to switch AI providers, and componentization for easier testing and extension. It also includes Microsoft.Extensions.AI.Evaluation
for assessing LLM response quality.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Some libraries are in preview, indicating potential for breaking changes. Specific AI service integrations require valid API keys and may incur costs.
4 days ago
1+ week