vanna.chromadb.chromadb_vector

default_ef = <chromadb.utils.embedding_functions.ONNXMiniLM_L6_V2 object>
class ChromaDB_VectorStore(vanna.base.base.VannaBase):

Helper class that provides a standard way to create an ABC using inheritance.

chroma_client
documentation_collection
ddl_collection
sql_collection
def generate_embedding(self, data: str, **kwargs) -> list[float]:
def add_question_sql(self, question: str, sql: str, **kwargs) -> str:
def add_ddl(self, ddl: str, **kwargs) -> str:
def add_documentation(self, doc: str, **kwargs) -> str:
def get_training_data(self, **kwargs) -> pandas.core.frame.DataFrame:
def remove_training_data(self, id: str, **kwargs) -> bool:
def get_similar_question_sql(self, question: str, **kwargs) -> list: