Skip to content

Commit

Permalink
Merge pull request #388 from karthikcs/kcs-upgrade-chroma
Browse files Browse the repository at this point in the history
Upgrade to latest ChromaDB version
  • Loading branch information
PromtEngineer committed Aug 29, 2023
2 parents afcf323 + 7c869b1 commit 0b3fa1d
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 176 deletions.
168 changes: 0 additions & 168 deletions .gitignore

This file was deleted.

Binary file removed SOURCE_DOCUMENTS/constitution.pdf
Binary file not shown.
4 changes: 3 additions & 1 deletion constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,11 @@

# Define the Chroma settings
CHROMA_SETTINGS = Settings(
chroma_db_impl="duckdb+parquet", persist_directory=PERSIST_DIRECTORY, anonymized_telemetry=False
anonymized_telemetry=False,
is_persistent=True,
)


# https://python.langchain.com/en/latest/_modules/langchain/document_loaders/excel.html#UnstructuredExcelLoader
DOCUMENT_MAP = {
".txt": TextLoader,
Expand Down
4 changes: 2 additions & 2 deletions ingest.py
Original file line number Diff line number Diff line change
Expand Up @@ -147,9 +147,9 @@ def main(device_type):
embeddings,
persist_directory=PERSIST_DIRECTORY,
client_settings=CHROMA_SETTINGS,

)
db.persist()
db = None



if __name__ == "__main__":
Expand Down
6 changes: 3 additions & 3 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Natural Language Processing
langchain==0.0.191
chromadb==0.3.22
llama-cpp-python==0.1.66
langchain==0.0.267
chromadb==0.4.6
llama-cpp-python==0.1.78
pdfminer.six==20221105
InstructorEmbedding
sentence-transformers
Expand Down
4 changes: 2 additions & 2 deletions run_localGPT.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
pipeline,
)

from constants import CHROMA_SETTINGS, EMBEDDING_MODEL_NAME, PERSIST_DIRECTORY, MODEL_ID, MODEL_BASENAME
from constants import EMBEDDING_MODEL_NAME, PERSIST_DIRECTORY, MODEL_ID, MODEL_BASENAME


def load_model(device_type, model_id, model_basename=None):
Expand Down Expand Up @@ -189,7 +189,7 @@ def main(device_type, show_sources):
db = Chroma(
persist_directory=PERSIST_DIRECTORY,
embedding_function=embeddings,
client_settings=CHROMA_SETTINGS,

)
retriever = db.as_retriever()

Expand Down

0 comments on commit 0b3fa1d

Please sign in to comment.