community: deprecate AzureCosmosDBNoSqlVectorSearch in favor of langchain-azure-ai implementation (#30756)

This commit is contained in:
ccurme 2025-04-09 17:04:16 -04:00 committed by GitHub
parent 4cc7bc6c93
commit 63c16f5ca8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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.