# microsoft/sample-app-aoai-chatGPT

Sample code for a simple web chat experience through Azure OpenAI, including Azure OpenAI On Your Data.

Repository: https://github.com/microsoft/sample-app-aoai-chatGPT
Canonical: https://ross.abutalabs.com/products/sample-app-aoai-chatgpt
Language: Python
License: MIT
License Family: permissive
Last push: 2026-08-24T18:24:13+00:00

## Health v2 (maintenance only)
Score: 74/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 88
- inputs: {"age_days": 1245, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1926, forks 3049 (observed 2026-08-28T04:05:55.568945+00:00)

## What it is
A Microsoft sample web chat application that connects to Azure OpenAI chat models, including support for the 'On Your Data' feature with data sources like Azure AI Search and Cosmos DB. It ships with deployment tooling for Azure App Service via Azure Developer CLI, one-click ARM templates, or local development scripts.

## Use cases
- build a chatbot on azure openai
- chat with my own data using azure openai
- sample code for azure openai chat webapp
- deploy a gpt chat app to azure app service
- rag chat app with azure ai search
- quickstart template for azure openai on your data

## When to choose
- you want a ready-made, Microsoft-supported starting point for an Azure OpenAI chat app
- you need to ground chat responses in Azure data sources like AI Search or Cosmos DB
- you plan to deploy to Azure App Service and want azd or one-click templates

## When to avoid
- you want a production-grade, fully customizable chat frontend rather than a sample
- you use OpenAI directly without Azure
- you need a non-Azure vector store or deployment target out of the box

## Facets
- artifact type: application
- maturity: active
- function: chatbot, rag, web-framework, llm-inference
- domain: large-language-models, chatbots, cloud-computing, web-development
- platform: python, cloud, self-hosted
- tags: azure-openai, sample-app, azure-ai-search, chat-webapp, azure-app-service, on-your-data, retrieval-augmented-generation, web-server, docker

## Member repositories
- microsoft/sample-app-aoai-chatGPT (main) score 74

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:55.568945+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:09:16.325666+00:00, confidence not recorded.
  - readme: https://github.com/microsoft/sample-app-aoai-chatGPT (fetched 2026-08-28T04:05:55.568945+00:00, sha 7772f9d0ff34)
- Data as of 2026-08-30T08:39:29.467469+00:00.
