Azure Cosmos DB integrations for AI applications
Azure Cosmos DB seamlessly integrates with leading large language model (LLM) orchestration packages like Semantic Kernel and LangChain, enabling developers to harness the power of advanced AI capabilities within their applications. These orchestration packages can streamline the management and use of LLMs, embedding models, and databases, making it even easier to develop Generative AI applications.
Integration Tool | Description | Azure Cosmos DB for NoSQL | Azure Cosmos DB for MongoDB (vCore) |
---|---|---|---|
Semantic Kernel | An open-source framework by Microsoft that combines AI agents with languages like C#, Python, and Java, enabling seamless orchestration of code and AI models. | Python Connector .NET Connector |
Python Connector .NET Connector |
LangChain | A framework that simplifies the creation of applications powered by large language models (LLMs), offering tools for context-aware reasoning applications in Python, JavaScript, and Java. | Python JavaScript Java |
Python JavaScript Java |
LlamaIndex | A framework for building context-augmented AI applications that can integrate private or domain-specific data with LLMs for complex workflows. | Python | Python |
CosmosAIGraph | Uses Azure Cosmos DB to create AI-powered knowledge graphs, enabling robust data models and revealing relationships in semi-structured data. | Quickstart | Quickstart |
Related content
- Azure Cosmos DB Samples Gallery
- Vector Search with Azure Cosmos DB for NoSQL
- Vector Search with Azure Cosmos DB for MongoDB
- Tokens
- Vector Embeddings
- Retrieval Augmented Generated (RAG)
- 30-day Free Trial without Azure subscription
- 90-day Free Trial and up to $6,000 in throughput credits with Azure AI Advantage