dotnet-ai-resources
github.com/jmatthiesen/dotnet-ai-resources ↗A collection of resources available to .NET developers working with AI.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me asp.net core resources from dotnet-ai-resources"
Installation instructions →What's inside
Vector Store SDKs
- Add AI to Your .NET Apps Easily with Prompty
A blog post with examples of how to use Prompty.
- Azure Functions bindings for OpenAI's GPT engine
- Azure OpenAI
An overview of the Azure OpenAI service and including
- Azure OpenAI Service Samples
Sample notebooks demonstrating how to use the Azure OpenAI SDK, with may samples in C#/.NET as Polyglot Notebooks.
- Milvus C# SDK
A .NET SDK for working with the Milvus vector DB solution.
- NRedis Stack .NET SDK
A .NET SDK for working with Redis Enterprise for Vector Similarity Search
Include AI in different workloads/app types
- AI Chat App Quickstart using ASP.NET Core and a Blazor frontendASP.NET Core
Includes support for working with OpenAI models, local models, models available through GitHub Models, and Azure AI Model Catalog.
- Building generative AI powered bots with Teams Toolkit and AI library for .NET | .NET Conf 2023Teams
.NET Conf 2023 - How to create bots for use in Microsoft Teams, using generative AI and .NET.
- Enable Hybrid Search (Vector + Semantic) for your external data on Copilot for Microsoft 365 using Azure AI Search and .NETTeams
Microsoft sample showing how to integrate Azure Search in a Teams message extension.
- Quickstart: Add DALL-E to your .NET MAUI Windows desktop app.NET MAUI - Mobile Development
Guided tutorial walking through how to create a simple .NET MAUI application that generates images using DALL-E.
- Tutorial: Create a recommendation app with .NET MAUI and ChatGPT.NET MAUI - Mobile Development
Guided tutorial walking through how to create a simple .NET MAUI application that works with ChatGPT.
Resources
- AI for .NET Developers docs
The .NET + AI documentation site, providing an overview of AI concepts for .NET developers.
- Azure AI Community
Discord community for discussions about Azure AI.
- Building Intelligent Apps with .NET and Azure
.NET Conf 2023 session with a guided walkthrough to using OpenAI APIs, through the Azure OpenAI SDK, with .NET.
- Generative AI with .NET for Beginners
The presentation and sample source from the above intro series.
- .NET + AI news from the .NET Blog
This is the AI category of the official .NET blog from Microsoft, where you can find the latest AI-specific posts from the .NET team.
- .NET + AI on StackOverflow
Search results for the
OpenAI SDK
- Announcing the OpenAI Library for .NET
Announcement blog post shared on the .NET blog.
- OpenAI SDK for .NET on GitHub
Includes the source, documentation, and samples for working with the library.
Using Assistants/Agents
- AntRunner
A complete set of .NET tools for creating and using Open AI and Azure Open AI Assistants with support for vector stores, code interpreter files, and function calling with local .NET functions and REST APIs with auth.
- Getting started using Azure OpenAI Assistants with C#
Working with Data
- AugmentR
An example chat bot demonstrating the use of Semantic Kernel in a .NET Aspire project, augmenting chats with data from public internet URLs.
- Build a Copilot app using Azure Cosmos DB, Azure OpenAI Service and Azure App ServiceCosmosDB + AI
- Demystifying Retrieval Augmented Generation with .NET
A detailed walkthrough of how to work with your data in .NET, using the concept known as Retrieval Augmented Generation.
- Making AI powered .NET apps more consistent and intelligent with Redis
A walkthrough on using Redis as the multi-purpose data store for intelligent apps. Highligint Retrievel Augmented Generation and Semantic Caching with Redis.
- Samples for Retrieval Augmented Generation on Azure
Includes many examples in C# showing how to work with CosmosDB + MongoDB or NoSQL.
- Vector Search AI Assistant
Demo app showing how to combine data from CosmosDB, with Azure OpenAI Services and queries against cognitive search to create an AI search assistant.
AutoGen.Net
- AutoGen.Net
Official .NET implementation of the
Reference Applications
- Azure Search with OpenAI - C# Sample
- Azure Search with OpenAI - C# SampleDocumentation
Announcement Post ChatGPT + Enterprise data with Azure OpenAI and Cognitive Search (.NET)
- eShop Reference Application
An eCommerce sample application built on .NET 8, .NET Aspire, and using Semantic Kernel to demonstrate an AI chat bot.
- eShopSupport
A sample customer support application for the eShop eCommerce solution. This sample demonstrates a variety of AI features: data generation, sentiment analysis, entity extraction, summarization, classification, as well as chat interactions.
Showing a sample of 54 resources. View the full list on GitHub →