#55th of 12 in RAG and search

chat-with-your-data-solution-accelerator

Azure RAG chat app that answers from your documents with citations

Stars
1.2k
License
MIT
Last commit
Oct 2026
Last release
Jul 2026
Language
Python

Overview

Deploys a React frontend, a FastAPI backend and an Azure Functions ingestion worker to Azure Container Apps with `azd up`. Uploaded files and web pages are parsed, chunked and embedded, then answered with streamed responses and inline citations. Retrieval and chat history use either Azure AI Search with Cosmos DB or PostgreSQL with pgvector, chosen at deploy time.

Who it is for: Azure teams building cited document Q&A on their own subscription

Strengths

  • Choice of Azure AI Search + Cosmos DB or PostgreSQL + pgvector at deploy time
  • Managed identity and RBAC for all calls; no Key Vault or app secrets
  • Admin UI for ingesting documents and editing prompts without code changes
  • Two selectable orchestrators: Agent Framework or LangGraph

Weaknesses

  • Azure-only; requires Foundry, Document Intelligence, Storage, and Container Apps
  • Needs Contributor and RBAC rights on the subscription, plus model quota
  • README calls it a starting point, not production-ready
  • No Docker or compose files detected in the repo; local setup is in docs

What it needs

  • Python, Azure AI Foundry chat and embedding models
  • Needs Azure AI Foundry, Azure AI Search, Azure Cosmos DB, Azure Database for PostgreSQL, Azure Document Intelligence, Azure Storage, Azure Container Apps, Azure Functions, Azure Content Safety, Azure AI Speech
  • Docker
  • env example file

Also in RAG and search

See all 12
Also in RAG and search
RankProjectScore
1azure-search-openai-demoAzure RAG chat reference on AI Search and Azure OpenAI7.8k stars, MIT56 out of 100
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
#6llm-answer-enginePerplexity-style Next.js answer engine over Brave search results5k stars, MIT41 out of 100