Microsoft Dev Blogs

Introducing the AI Dev Gallery: Your Gateway to Local AI Development with .NET

thumbnail

Table of Contents

  1. What is the AI Dev Gallery?
  2. Features
    • Over 25 Interactive Local AI Samples
    • View and Export Source Code
  3. Built using .NET AI Building Blocks
    • Microsoft.Extensions.AI for Model Integration
    • Microsoft.Extensions.VectorData for Semantic Search
  4. Start Your AI Development Journey Today

What is the AI Dev Gallery?

The AI Dev Gallery is a Windows application that serves as a comprehensive playground for AI development using .NET. It provides everything you need to explore, experiment with, and implement AI capabilities in your applications, all without requiring a connection to cloud services.

Features

  • Over 25 Interactive Local AI Samples: Explore different AI capabilities like RAG, chat interfaces, object detection, image generation, text-to-speech, and more, all running entirely on your local machine.
  • View and Export Source Code: Access the C# source code behind each sample, and export it as a standalone Visual Studio project with a single click.

Built using .NET AI Building Blocks

Microsoft.Extensions.AI for Model Integration

Microsoft.Extensions.AI offers a unified set of abstractions for AI model integration in .NET applications, providing a consistent programming model regardless of the underlying model implementation.

Microsoft.Extensions.VectorData for Semantic Search

For semantic search and RAG scenarios, the AI Dev Gallery utilizes Microsoft.Extensions.VectorData, which provides abstractions for working with vector databases and embeddings.

Start Your AI Development Journey Today

The AI Dev Gallery simplifies AI development for .NET developers, offering a comprehensive environment for learning, experimentation, and implementation.