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.
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.
Stars
7,602
Forks
5,266
Language
Python
License
MIT
Category
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.
Compare
Related tools
1openwindow/azure-openai-node
This is a fork of the official OpenAI Node.js library that has been adapted to support the Azure...
polly3d/mockai
MockAI is a mock server for OpenAI's API. It allows you to simulate Chat Completions API...
Azure/activate-genai
Activate GenAI with Azure
akshata29/entaoai
Chat and Ask on your own data. Accelerator to quickly upload your own enterprise data and use...
hddevteam/Azure-chatGPT-demo
A fascinating demo website built with Node.js and Azure OpenAI o series/gpt4o-realtime/gpt4o...