<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/easily-add-genai-to-net-apps-using-microsoft-extensions-ai---brandon-minnick---ndc-copenhagen-2025-laeog9lzp" -->

---
title: Easily Add GenAI to .NET Apps using...
description: Microsoft.Extensions.AI is a service-agnostic library that simplifies adding generative AI to .NET applications. The library provides a unified interface...
canonical: https://daily.dev/posts/easily-add-genai-to-net-apps-using-microsoft-extensions-ai---brandon-minnick---ndc-copenhagen-2025-laeog9lzp
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Easily Add GenAI to .NET Apps using Microsoft.Extensions.AI - Brandon Minnick - NDC Copenhagen 2025 | daily.dev
og:description: Microsoft.Extensions.AI is a service-agnostic library that simplifies adding generative AI to .NET applications. The library provides a unified interface...
og:url: https://daily.dev/posts/easily-add-genai-to-net-apps-using-microsoft-extensions-ai---brandon-minnick---ndc-copenhagen-2025-laeog9lzp
og:image: https://api.daily.dev/og/posts/laeog9lzp.png
og:image:alt: Easily Add GenAI to .NET Apps using Microsoft.Extensions.AI - Brandon Minnick - NDC Copenhagen 2025
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Easily Add GenAI to .NET Apps using Microsoft.Extensions.AI - Brandon Minnick - NDC Copenhagen 2025

**[NDC Conferences](https://daily.dev/sources/ndc)** · 58 min read · 0 upvotes · 0 comments

## Summary

Microsoft.Extensions.AI is a service-agnostic library that simplifies adding generative AI to .NET applications. The library provides a unified interface (IChatClient) that works across different AI providers (Azure OpenAI, AWS Bedrock, Ollama), making it easy to switch providers without rewriting code. Key features include chat history management, system prompts for model behavior customization, function invocation that allows AI models to call your application methods, and built-in evaluation tools for testing AI responses. The library includes quality evaluators (equivalence, relevance, completeness) and safety evaluators (violence, sexual content, code vulnerabilities) that use Microsoft-trained models to assess AI outputs locally. Implementation requires minimal code: initialize a chat client, optionally configure chat options with tools/functions, and use streaming or standard response methods.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=sgrsopf-fzo>

## Similar posts on daily.dev

- [The Core Building Blocks Explained](https://daily.dev/posts/the-core-building-blocks-explained-1o2g8pooq) · .NET Blog · 2 upvotes · 0 comments
- [Generative AI with Large Language Models in C\# in 2026](https://daily.dev/posts/generative-ai-with-large-language-models-in-c-in-2026-yjozet8v0) · .NET Blog · 2 upvotes · 0 comments

---

Tags: [#ai](https://daily.dev/tags/ai), [#azure](https://daily.dev/tags/azure), [#.net](https://daily.dev/tags/.net), [#c#](https://daily.dev/tags/c#)

[View this post on daily.dev](https://daily.dev/posts/easily-add-genai-to-net-apps-using-microsoft-extensions-ai---brandon-minnick---ndc-copenhagen-2025-laeog9lzp)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Easily Add GenAI to .NET Apps using Microsoft.Extensions.AI - Brandon Minnick - NDC Copenhagen 2025","url":"https://daily.dev/posts/easily-add-genai-to-net-apps-using-microsoft-extensions-ai---brandon-minnick---ndc-copenhagen-2025-laeog9lzp","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/easily-add-genai-to-net-apps-using-microsoft-extensions-ai---brandon-minnick---ndc-copenhagen-2025-laeog9lzp"},"datePublished":"2026-01-20T09:14:51.065Z","dateModified":"2026-01-20T09:20:34.991Z","description":"Microsoft.Extensions.AI is a service-agnostic library that simplifies adding generative AI to .NET applications. The library provides a unified interface...","image":"https://i.ytimg.com/vi/sgrsopf-fzo/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/sgrsopf-fzo/sddefault.jpg","isAccessibleForFree":true,"articleSection":"NDC Conferences","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"NDC Conferences","logo":"https://media.daily.dev/image/upload/s--SiIyojEj--/f_auto/v1748760369/logos/ndc","url":"https://daily.dev/sources/ndc"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/easily-add-genai-to-net-apps-using-microsoft-extensions-ai---brandon-minnick---ndc-copenhagen-2025-laeog9lzp","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai,azure,.net,c#","timeRequired":"PT58M","video":{"@type":"VideoObject","name":"Easily Add GenAI to .NET Apps using Microsoft.Extensions.AI - Brandon Minnick - NDC Copenhagen 2025","description":"Microsoft.Extensions.AI is a service-agnostic library that simplifies adding generative AI to .NET applications. The library provides a unified interface...","thumbnailUrl":"https://i.ytimg.com/vi/sgrsopf-fzo/sddefault.jpg","uploadDate":"2026-01-20T09:14:51.065Z","duration":"PT58M","url":"https://api.daily.dev/r/laeog9lzp","embedUrl":"https://www.youtube.com/embed/sgrsopf-fzo"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"NDC Conferences","item":"https://daily.dev/sources/ndc"},{"@type":"ListItem","position":3,"name":"Easily Add GenAI to .NET Apps using Microsoft.Extensions.AI - Brandon Minnick - NDC Copenhagen 2025"}]}
```

