{"repo":"Azure-Samples/azure-search-openai-javascript","free":true,"listed":false,"github":"https://github.com/Azure-Samples/azure-search-openai-javascript","clone":"git clone https://github.com/Azure-Samples/azure-search-openai-javascript.git","description":"A TypeScript sample app for the Retrieval Augmented Generation pattern running on Azure, using Azure AI Search for retrieval and Azure OpenAI and LangChain large language models (LLMs) to power ChatGPT-style and Q&A experiences.","language":"TypeScript","stars":320,"topics":["azd-templates","azure","azureopenai","javascript","langchain-js","langchain-typescript","openai","typechat","typescript","azure-ai-search"],"license":"MIT","category":"ai-agents","readme_excerpt":"ChatGPT + Enterprise data with Azure OpenAI and Azure AI Search Table of Contents - Features - Getting started - Azure account requirements - Azure deployment - Cost estimation - Project setup - GitHub Codespaces - VS Code Remote Containers - Local environment - Deploying from scratch - Deploying with existing resources - Deploying again - Sharing environments - Clean up - Enabling optional features - Enabling authentication - Using the app - Guidance - Running locally - Using a different backend - Productionizing - Resources - FAQ - Troubleshooting - Reduce deployment costs - Note This sample demonstrates a few approaches for creating ChatGPT-like experiences over your own data using the Retrieval Augmented Generation pattern. It uses Azure OpenAI Service to access the ChatGPT model (gpt-4o-mini), and Azure AI Search for data indexing and retrieval. The repo includes sample data so it's ready to try end to end. In this sample application we use a fictitious company called Contoso Real Estate, and the experience allows its customers to ask support questions about the usage of its products. The sample data includes a set of documents that describe its terms of service, privacy policy and a support guide. The application is made from multiple components, including: - Search service : the backend service that provides the search and retrieval capabilities. - Indexer service : the service that indexes the data and creates the search indexes. - Web app : the frontend web applicati","default_branch":null,"files":null,"tree":[],"storefront":"/r/Azure-Samples","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Azure-Samples/azure-search-openai-javascript/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}