chroma
chroma copied to clipboard
Open-source search and retrieval database for AI applications.
### What happened? After installed ChromaDB and run `chroma run`, it throws an error when I try to create a new index using the NodeJS client. The reason I find...
### What happened? ``` File "/home/tomershm/h2ogpt/src/gpt_langchain.py", line 4519, in get_existing_db db = chroma_class(persist_directory=persist_directory, embedding_function=embedding, File "/home/tomershm/miniconda3/envs/h2ogpt/lib/python3.10/site-packages/langchain_community/vectorstores/chroma.py", line 126, in __init__ self._collection = self._client.get_or_create_collection( File "/home/tomershm/miniconda3/envs/h2ogpt/lib/python3.10/site-packages/chromadb/api/client.py", line 237, in get_or_create_collection return...
### Describe the problem I've noticed an issue with the way collections are structured in Chroma DB that makes data retrieval less efficient and more complex than it needs to...
### Describe the problem Use Case: Only allow querying collection hosted in chroma server running remotely for similarity search. The assumption is that the triple (tenant, db, collection) will always...
### What happened? **What Happened:** - Encountered an error with a SQLite database in a Docker container environment. - The error message was sqlite3.OperationalError: database or disk is full. -...
### What happened? Seeing KeyError on using filter ``` self._index.similarity_search_by_vector_with_relevance_scores( embedding=np.array(OpenAIEmbeddings().embed_documents(["door"]))[0].tolist(), k=num_records_to_retrieve, filter={'finish': {"$ne":""}}, ) ``` I get `{KeyError}'bd294fd5f8a044e8bebf67e005b102f3'` if I do ``` self._index.similarity_search_by_vector_with_relevance_scores( embedding=np.array(OpenAIEmbeddings().embed_documents(["door"]))[0].tolist(), k=num_records_to_retrieve, filter={}, ) ``` I...
## Description of changes *Summarize the changes made by this PR.* - Improvements & Bug fixes - Added support for releasing js client to GH packages - Fixed the tag...
### What happened? When I try to invoke this node file with import, it complains "To load an ES module, set "type": "module" in the package.json or use the .mjs...
### Describe the problem From what I understand, Chroma can run in client/server mode, where the client talks via a HTTP REST API to the server. This should make it...
## Description of changes *Summarize the changes made by this PR.* - Improvements & Bug fixes - JS version bump to `1.9.1` - Made the error handling more robust for...