From 63c16f5ca8e9ab5f5dbd66daf8f3aa7714f7fbbe Mon Sep 17 00:00:00 2001 From: ccurme Date: Wed, 9 Apr 2025 17:04:16 -0400 Subject: [PATCH] community: deprecate AzureCosmosDBNoSqlVectorSearch in favor of langchain-azure-ai implementation (#30756) --- .../vectorstores/azure_cosmos_db_no_sql.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libs/community/langchain_community/vectorstores/azure_cosmos_db_no_sql.py b/libs/community/langchain_community/vectorstores/azure_cosmos_db_no_sql.py index c75f4fcbb2d..f0c2a0a0d1f 100644 --- a/libs/community/langchain_community/vectorstores/azure_cosmos_db_no_sql.py +++ b/libs/community/langchain_community/vectorstores/azure_cosmos_db_no_sql.py @@ -6,6 +6,7 @@ from enum import Enum from typing import TYPE_CHECKING, Any, Dict, Iterable, List, Optional, Tuple import numpy as np +from langchain_core._api import deprecated from langchain_core.documents import Document from langchain_core.embeddings import Embeddings from langchain_core.vectorstores import VectorStore @@ -40,6 +41,11 @@ class CosmosDBQueryType(str, Enum): HYBRID = "hybrid" +@deprecated( + since="0.3.22", + removal="1.0", + alternative_import="langchain_azure_ai.vectorstores.AzureCosmosDBNoSqlVectorSearch", +) class AzureCosmosDBNoSqlVectorSearch(VectorStore): """`Azure Cosmos DB for NoSQL` vector store.