You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have the following code into which I am passing in a JSON document. It keeps throwing the same error. I checked the JSOn and it is valid - what am I doing wrong?
Error: TypeError: SentenceTransformer.init() got an unexpected keyword argument 'cache_folder'
I am using Chroma through LangChain.
```
db_directory = os.path.join(user_directory, database_name + ".db")
embedding_function = SentenceTransformerEmbeddings(model_name="all-MiniLM-L6-v2")
# Cosine will keep the similarity scores between zero and one
chroma_db = Chroma(persist_directory=db_directory, collection_name=collection_name,
embedding_function=embedding_function,
collection_metadata={"hnsw:space": "cosine"}, relevance_score_fn=lambda distance: 1.0 - distance / 2)
json_splitter = RecursiveJsonSplitter(max_chunk_size=2000)
docs = json_splitter.create_documents(json_splitter.split_json(json_object))
if doc_ids is None:
doc_ids = [str(uuid.uuid4()) for i in range(1, len(docs) + 1)]
else:
# We look to see if the document exists:
result = chroma_db.get(doc_ids)
if result is not None and len(result) > 0:
# This is an update:
chroma_db.update_documents(doc_ids, docs)
return doc_ids
chroma_db.from_documents(docs, embedding_function, ids=doc_ids)
return doc_ids
The text was updated successfully, but these errors were encountered:
I have the following code into which I am passing in a JSON document. It keeps throwing the same error. I checked the JSOn and it is valid - what am I doing wrong?
Error: TypeError: SentenceTransformer.init() got an unexpected keyword argument 'cache_folder'
I am using Chroma through LangChain.
The text was updated successfully, but these errors were encountered: