I'm persisting the Chroma Database but it's giving me an error.
I'm basically redoing what's in this link.
https://github.com/hwchase17/chroma-langchain/blob/master/persistent-qa.ipynb
Is there any update in chromadb version and they have removed persist I don't get it.
!pip -q install chromadb openai langchain tiktoken
!pip install -q langchain-chroma
!pip install -q langchain_chroma langchain_openai langchain_community
from langchain_chroma import Chroma
from langchain_openai import OpenAI
from langchain_community.embeddings import OpenAIEmbeddings
from langchain_community.document_loaders import TextLoader
from langchain_community.document_loaders import DirectoryLoader
persist_directory ='db'
embedding = OpenAIEmbeddings()
vectordb = Chroma.from_documents(documents=texts,
embedding=embedding,
persist_directory=persist_directory)
vectordb.persist()
Then I'm getting the below error:
AttributeError Traceback (most recent call last) Cell In[47], line 1 1 vectordb.persist()
AttributeError: 'Chroma' object has no attribute 'persist'