11st of 12 in RAG and search

azure-search-openai-demo

Azure RAG chat reference on AI Search and Azure OpenAI

Stars
7.8k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
Python

Overview

The canonical Azure RAG sample: a Python (Quart) backend and React frontend answering multi-turn questions over your documents with citations and a visible thought process, using Azure AI Search for retrieval and Azure OpenAI for generation. azd up provisions Container Apps, AI Search, Document Intelligence and Blob storage, with optional Cosmos DB chat history, Entra login with document ACLs, multimodal and speech. For teams already on Azure.

Who it is for: Teams on Azure wanting the vendor-maintained RAG starting point

Strengths

  • Optional Entra login with per-document access control and Cosmos DB chat history
  • Evaluation, safety evaluation, monitoring and productionizing guides in docs/
  • Multimodal, speech and agentic retrieval are switchable features
  • Commits within the last week; tests included

Weaknesses

  • Cannot run locally until azd up has provisioned Azure resources
  • Provisions paid services by default (AI Search, Document Intelligence); run azd down
  • Azure OpenAI only; no other provider path
  • README itself says not production-ready without extra security work

What it needs

  • Python, azure-openai
  • Needs azure-subscription, azd, azure-ai-search, azure-openai, azure-document-intelligence, azure-blob-storage

Also in RAG and search

See all 12
Also in RAG and search
RankProjectScore
2rag-postgres-openai-pythonRAG over Postgres table rows with hybrid search and SQL filters505 stars, MIT51 out of 100
3llm-appPathway RAG pipeline templates that re-index live data sources Live demo ↗ (opens in a new tab)58.8k stars, MIT48 out of 100
#4chat-langchainLangChain docs assistant as a Managed Deep Agent with Next.js UI6.5k stars, MIT45 out of 100
#5chat-with-your-data-solution-acceleratorAzure RAG chat app that answers from your documents with citations1.2k stars, MIT44 out of 100
#6llm-answer-enginePerplexity-style Next.js answer engine over Brave search results5k stars, MIT41 out of 100