Azure-Samples/azure-search-openai-demo-csharp
A C# sample application implementing Retrieval-Augmented Generation with Azure AI Search and Azure OpenAI for enterprise data chat.

This application demonstrates the RAG architecture pattern deployed on Azure. It uses Azure Cognitive Search as the retrieval layer to index and search enterprise documents, and Azure OpenAI language models to generate responses grounded in retrieved context. The solution supports both chat-based and Q&A interfaces, with optional GPT-4V support for multimodal interactions. Built with ASP.NET Core and Blazor, it provides deployment templates via azd for Azure Container Apps.