Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/azurecosmosdb/aisamples

Central hub for demos, code snippets, and other assets for Azure Cosmos DB for AI apps.
https://github.com/azurecosmosdb/aisamples

Last synced: about 5 hours ago
JSON representation

Central hub for demos, code snippets, and other assets for Azure Cosmos DB for AI apps.

Awesome Lists containing this project

README

        

![Azure Cosmos DB for AI Apps](CosmosDBLogo.png)

## Our samples gallery has moved

Please visit [aka.ms/AzureCosmosDB/Gallery/AI](https://aka.ms/AzureCosmosDB/Gallery/AI) for all official Azure Cosmos DB AI Samples.

Below are some links to documentation and videos for our vector search capabilities.

## Documentation

**Introduction**

- [What is a vector database?](https://learn.microsoft.com/azure/cosmos-db/vector-database)
- [Concepts Overview](https://learn.microsoft.com/azure/cosmos-db/gen-ai/vector-search-overview)

**Azure Cosmos DB for NoSQL**

- [Vector Search in Azure Cosmos DB for NoSQL](https://learn.microsoft.com/azure/cosmos-db/nosql/vector-search)
- [Vector Indexing](https://learn.microsoft.com/azure/cosmos-db/index-policy#vector-indexes)
- [Managing Vector Indexes](https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-manage-indexing-policy?tabs=dotnetv3%2Cpythonv3#vector-indexing-policy-examples)
- How to get started [C#](https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-dotnet-vector-index-query), [Python](https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-python-vector-index-query), [JavaScript](https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-javascript-vector-index-query), [Java](https://learn.microsoft.com/azure/cosmos-db/nosql/how-to-java-vector-index-query)

**vCore-based Azure Cosmos DB for MongoDB**

- [Vector Search ](https://learn.microsoft.com/azure/cosmos-db/mongodb/vcore/vector-search)
- [RAG Example](https://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/vcore/rag)

## Integrations

**Azure Cosmos DB for NoSQL**

- Semantic Kernel [C#](https://github.com/microsoft/semantic-kernel/tree/main/dotnet/src/Connectors/Connectors.Memory.AzureCosmosDBNoSQL), [Python](https://github.com/microsoft/semantic-kernel/tree/main/python/semantic_kernel/connectors/memory/azure_cosmosdb_no_sql)
- LangChain [Python](https://python.langchain.com/v0.2/docs/integrations/vectorstores/azure_cosmos_db_no_sql/), [JS](https://js.langchain.com/v0.2/docs/integrations/vectorstores/azure_cosmosdb_nosql/), [Java](https://docs.langchain4j.dev/integrations/embedding-stores/azure-cosmos-nosql)
- LlamaIndex [Python](https://docs.llamaindex.ai/en/stable/examples/vector_stores/AzureCosmosDBNoSqlDemo/)
- PromptFlow plugin [Python](https://github.com/microsoft/pf-azuredb)

**vCore-based Azure Cosmos DB for MongoDB**

- Semantic Kernel [C#](https://github.com/microsoft/semantic-kernel/tree/main/dotnet/src/Connectors/Connectors.Memory.AzureCosmosDBMongoDB), [Python](https://github.com/microsoft/semantic-kernel/tree/main/python/semantic_kernel/connectors/memory/azure_cosmosdb)
- LangChain [Python](https://python.langchain.com/v0.2/docs/integrations/vectorstores/azure_cosmos_db/), [JS](https://js.langchain.com/v0.2/docs/integrations/vectorstores/azure_cosmosdb_mongodb/), [Java](https://docs.langchain4j.dev/integrations/embedding-stores/azure-cosmos-mongo-vcore)

- LlamaIndex [Python](https://docs.llamaindex.ai/en/stable/examples/vector_stores/AzureCosmosDBMongoDBvCoreDemo/)
- PromptFlow plugin [Python](https://github.com/microsoft/pf-azuredb)

## Developer Blog Articles

- [Introducing Vector Database capabilities in Azure Cosmos DB for NoSQL](https://devblogs.microsoft.com/cosmosdb/introducing-vector-database-capabilities-in-azure-cosmos-db-for-nosql/)
- [Vector Database in vCore-based Azure Cosmos DB for MongoDB now GA!](https://devblogs.microsoft.com/cosmosdb/mongodb-vcore-vector-search/)

## Videos and other content

**Azure Cosmos DB for NoSQL**

- [RAGHack: Scalable RAG apps with Azure Cosmos DB for NoSQL](https://reactor.microsoft.com/en-us/reactor/events/23655/)
- [What is the database behind ChatGPT? | Microsoft Mechanics](https://www.youtube.com/watch?v=6IIUtEFKJec)
- [AI Semantic Search for Your Website with Azure Cosmos DB | Microsoft Mechanics](https://www.youtube.com/watch?v=3T0K61VbnFw)
- [Vector Search using 95% Less Compute with DiskANN and Azure Cosmos DB | Microsoft Mechanics](https://www.youtube.com/watch?v=MlMPIYONvfQ)
- [Scalable RAG with Azure Cosmos DB and DiskANN | Studio15, Microsoft Build 2024](https://www.youtube.com/watch?v=-UkHbToopc4)
- [The power of AI and Copilot for Azure Databases | BRK171, Build 2024](https://www.youtube.com/watch?v=6VUfsY0kRxA)
- [Build Scalable Chat History and Conversational Memory into LLM Apps](https://www.youtube.com/watch?v=-m2ymy1Zyq8)
- [Azure Cosmos DB: The database for your AI apps | Azure Friday](https://www.youtube.com/watch?v=YYYrz0i2-Ao)
- [Azure Cosmos DB with DiskANN - Quick Demo](https://www.youtube.com/watch?v=u0ulNfZAxgc)
- [How to design and build AI applications with vector search using Azure OpenAI & Azure Cosmos DB | SQLBits](https://www.youtube.com/watch?v=KuslX-Aw5sQ)
- [Azure Cosmos DB for NoSQL and OpenAI: Building Robust Applications with RAG pattern](https://www.youtube.com/watch?v=E3okcKvpvHo)
- [Coffee 26: Vector Search with Azure Cosmos DB: Next-generation applications made easy](https://www.youtube.com/watch?v=pAt6flNRabk&pp=ygUZImNvc21vcyBkYiIgdmVjdG9yIHNlYXJjaA%3D%3D)
- [Building Generative AI Apps with Azure Cosmos DB for NoSQL](https://www.youtube.com/watch?v=eAbYC7B-NPo)

**vCore-based Azure Cosmos DB for MongoDB**

- [RAGHack: Building RAG apps with Azure Cosmos DB for MongoDB](https://reactor.microsoft.com/en-us/reactor/events/23329/)
- [What is vector search? - vCore-based Azure Cosmos DB for MongoDB](https://www.youtube.com/watch?v=1YRvqzxXu68)
- [Applying GenAI and Azure Cosmos DB for MongoDB Vector Search to Interactive Analytics & Reporting](https://www.youtube.com/watch?v=-AynwwU7JUo)
- [Build next gen intelligent retail with Azure OpenAI & vCore-based Azure Cosmos DB for MongoDB)](https://www.youtube.com/watch?v=6Qyl_pnIwh4)
- [LLM App Development Using PromptFlow and Azure Cosmos DB for MongoDB](https://www.youtube.com/watch?)
- [Connecting a RAG chat app to Azure Cosmos DB](https://www.youtube.com/watch?v=cpbzQ-PfC4Y&pp)
[Building a Chat Bot using data in Azure Cosmos DB for MongoDB vCore in Azure AI Studio | Ep. 88, Cosmos DB TV](https://www.youtube.com/watch?v=9X0td5CoYmE)
- [Build AI-powered apps with Azure Cosmos DB for MongoDB vector search | Ep. 93, Cosmos DB TV](https://www.youtube.com/watch?v=MLY5Pc_tSXw&ppD)
- [CosmosAIGraph - AI-powered Graphs and Knowledge Graphs with Azure Cosmos DB | Ep. 95, Cosmos DB TV](https://www.youtube.com/watch?v=0alvRmEgIpQ)
- [Unlock the Power of Azure Cosmos DB for MongoDB vCore: An Interactive Session for Startups](https://www.youtube.com/watch?v=ehzz0Uhuvc4&pp)
- [RAG using Semantic Kernel with Azure OpenAI and Azure Cosmos DB for MongoDB vCore](https://www.youtube.com/watch?v=XHJj_M84X28)