mirror of
https://github.com/hwchase17/langchain.git
synced 2025-07-19 11:08:55 +00:00
Harrison/chroma fix (#6390)
Co-authored-by: Junu Moon(Fran) <francomoon7@gmail.com>
This commit is contained in:
parent
5c1fa3e70e
commit
10bff4ecc4
@ -109,29 +109,18 @@ class Chroma(VectorStore):
|
||||
) -> List[Document]:
|
||||
"""Query the chroma collection."""
|
||||
try:
|
||||
import chromadb
|
||||
import chromadb # noqa: F401
|
||||
except ImportError:
|
||||
raise ValueError(
|
||||
"Could not import chromadb python package. "
|
||||
"Please install it with `pip install chromadb`."
|
||||
)
|
||||
|
||||
for i in range(n_results, 0, -1):
|
||||
try:
|
||||
return self._collection.query(
|
||||
query_texts=query_texts,
|
||||
query_embeddings=query_embeddings,
|
||||
n_results=i,
|
||||
where=where,
|
||||
**kwargs,
|
||||
)
|
||||
except chromadb.errors.NotEnoughElementsException:
|
||||
logger.error(
|
||||
f"Chroma collection {self._collection.name} "
|
||||
f"contains fewer than {i} elements."
|
||||
)
|
||||
raise chromadb.errors.NotEnoughElementsException(
|
||||
f"No documents found for Chroma collection {self._collection.name}"
|
||||
return self._collection.query(
|
||||
query_texts=query_texts,
|
||||
query_embeddings=query_embeddings,
|
||||
n_results=n_results,
|
||||
where=where,
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
def add_texts(
|
||||
|
@ -1,6 +1,6 @@
|
||||
[tool.poetry]
|
||||
name = "langchain"
|
||||
version = "0.0.203"
|
||||
version = "0.0.204"
|
||||
description = "Building applications with LLMs through composability"
|
||||
authors = []
|
||||
license = "MIT"
|
||||
|
Loading…
Reference in New Issue
Block a user