{"adoption": {"forks": 3049, "observed_at": "2026-08-28T04:05:55.568945+00:00", "stars": 1926}, "canonical_url": "https://ross.abutalabs.com/products/sample-app-aoai-chatgpt", "card": {"archived": false, "artifact_type": "application", "description": "Sample code for a simple web chat experience through Azure OpenAI, including Azure OpenAI On Your Data.", "domain": ["large-language-models", "chatbots", "cloud-computing", "web-development"], "enriched": true, "function": ["chatbot", "rag", "web-framework", "llm-inference"], "health_score": 80, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["microsoft/sample-app-aoai-chatGPT"], "name": "microsoft/sample-app-aoai-chatGPT", "platform": ["python", "cloud", "self-hosted"], "pushed_at": "2026-08-24T18:24:13+00:00", "repo": "microsoft/sample-app-aoai-chatGPT", "stars": 1926, "tags": ["azure-openai", "sample-app", "azure-ai-search", "chat-webapp", "azure-app-service", "on-your-data", "retrieval-augmented-generation", "web-server", "docker"], "topics": [], "urls": [], "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"], "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.", "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"], "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"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sample-app-aoai-chatgpt", "repo": "microsoft/sample-app-aoai-chatGPT", "role": "main", "score": 74}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.568945+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:09:16.325666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7772f9d0ff346c383939d618dbad9c2320ef020f704f15d3c85d9dd0add8abe2", "fetched_at": "2026-08-28T04:05:55.568945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/sample-app-aoai-chatGPT"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.568945+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:09:16.325666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7772f9d0ff346c383939d618dbad9c2320ef020f704f15d3c85d9dd0add8abe2", "fetched_at": "2026-08-28T04:05:55.568945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/sample-app-aoai-chatGPT"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:09:16.325666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7772f9d0ff346c383939d618dbad9c2320ef020f704f15d3c85d9dd0add8abe2", "fetched_at": "2026-08-28T04:05:55.568945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/sample-app-aoai-chatGPT"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.568945+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.568945+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.568945+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:09:16.325666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7772f9d0ff346c383939d618dbad9c2320ef020f704f15d3c85d9dd0add8abe2", "fetched_at": "2026-08-28T04:05:55.568945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/sample-app-aoai-chatGPT"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.568945+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.568945+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:09:16.325666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7772f9d0ff346c383939d618dbad9c2320ef020f704f15d3c85d9dd0add8abe2", "fetched_at": "2026-08-28T04:05:55.568945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/sample-app-aoai-chatGPT"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.568945+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.568945+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.568945+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:09:16.325666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7772f9d0ff346c383939d618dbad9c2320ef020f704f15d3c85d9dd0add8abe2", "fetched_at": "2026-08-28T04:05:55.568945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/sample-app-aoai-chatGPT"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.568945+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.568945+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:09:16.325666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7772f9d0ff346c383939d618dbad9c2320ef020f704f15d3c85d9dd0add8abe2", "fetched_at": "2026-08-28T04:05:55.568945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/sample-app-aoai-chatGPT"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:09:16.325666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7772f9d0ff346c383939d618dbad9c2320ef020f704f15d3c85d9dd0add8abe2", "fetched_at": "2026-08-28T04:05:55.568945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/sample-app-aoai-chatGPT"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:09:16.325666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7772f9d0ff346c383939d618dbad9c2320ef020f704f15d3c85d9dd0add8abe2", "fetched_at": "2026-08-28T04:05:55.568945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/sample-app-aoai-chatGPT"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:09:16.325666+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7772f9d0ff346c383939d618dbad9c2320ef020f704f15d3c85d9dd0add8abe2", "fetched_at": "2026-08-28T04:05:55.568945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/sample-app-aoai-chatGPT"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 88, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1245, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 74, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}