Copilot app using Azure Cosmos DB & Azure OpenAI
Top 96.5% on SourcePulse
This sample application demonstrates building a Generative AI chat application using Azure Cosmos DB's vector search capabilities and Azure OpenAI Service. It targets developers looking to create scalable AI-powered applications with natural conversational interactions, improved performance, and cost efficiency through semantic caching.
How It Works
The application leverages Azure OpenAI Service for generating text completions and embeddings, and Semantic Kernel SDK for orchestrating these AI interactions. It utilizes Azure Cosmos DB for NoSQL, specifically its preview vector search feature, to manage chat history, optimize token consumption, and implement a semantic cache for enhanced performance and cost savings.
Quick Start & Requirements
azd auth login
, azd init --template cosmosdb-chatgpt
, azd up
).Highlighted Details
Maintenance & Community
This sample is now maintained in a new repository: AzureCosmosDB/cosmosdb-nosql-copilot.
Licensing & Compatibility
The repository does not explicitly state a license in the provided README. Compatibility for commercial use or closed-source linking would depend on the final license of the maintained repository.
Limitations & Caveats
The core feature, Vector Search for Azure Cosmos DB for NoSQL, is in preview, which may imply potential breaking changes or API instability. The README also notes that this sample is being maintained in a new repository, suggesting potential divergence or deprecation of this specific version.
10 months ago
Inactive