Azure-Samples/azure-search-openai-demo

A sample app for the Retrieval-Augmented Generation pattern running in Azure, using Azure AI Search for retrieval and Azure OpenAI large language models to power ChatGPT-style and Q&A experiences.

74
/ 100
Verified

Implements document indexing via Azure AI Document Intelligence with support for multiple formats, includes in-UI settings for prompt engineering experimentation, and optionally layers multimodal vision capabilities for image-heavy content analysis. The backend uses Python with Infrastructure-as-Code (Bicep) for reproducible Azure deployments, while offering optional features like persistent chat history via Cosmos DB, speech accessibility, and Microsoft Entra identity integration for role-based data access control.

7,602 stars. Actively maintained with 23 commits in the last 30 days.

No Package No Dependents
Maintenance 23 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

7,602

Forks

5,266

Language

Python

License

MIT

Last pushed

Mar 12, 2026

Commits (30d)

23

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/Azure-Samples/azure-search-openai-demo"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.