Harrison/chroma fix (#6390)

Co-authored-by: Junu Moon(Fran) <francomoon7@gmail.com>
master
Harrison Chase 11 months ago committed by GitHub
parent 5c1fa3e70e
commit 10bff4ecc4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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…
Cancel
Save