azure-search-openai-demo and terraform-azurerm-openai-private-chatgpt
These tools are complements: one is a sample application demonstrating the RAG pattern with Azure AI Search and OpenAI, while the other is a Terraform module for deploying a private ChatGPT-like solution, suggesting the module could be used to provision the infrastructure for a more production-ready version of the sample's concept.
About azure-search-openai-demo
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.
About terraform-azurerm-openai-private-chatgpt
Pwd9000-ML/terraform-azurerm-openai-private-chatgpt
Terraform module to deploy a private ChatBot/ChatGPT-like solution (LibreChat) hosted on Azure OpenAI
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work