kotaemon/knowledgehub
Nguyen Trung Duc (john) 2a3a23ecd7 [AUR-420] Provide document store base interface and an in-memory version (#21)
Document store handles storing and indexing Documents. It supports the following interfaces:

- add: add 1 or more documents into document store
- get: get a list of documents
- get_all: get all documents in a document store
- delete: delete 1 or more document
- save: persist a document store into disk
- load: load a document store from disk
2023-09-19 14:49:23 +07:00
..
contribs [AUR-396] Scaffold prompt engineering code base section (#5) 2023-08-30 14:31:21 +07:00
docstores [AUR-420] Provide document store base interface and an in-memory version (#21) 2023-09-19 14:49:23 +07:00
documents [AUR-391, AUR-393] Add Document and DocumentReader base (#6) 2023-08-31 11:24:12 +07:00
embeddings [AUR-420] Provide document store base interface and an in-memory version (#21) 2023-09-19 14:49:23 +07:00
llms [AUR-389] Add base interface and embedding model (#17) 2023-09-14 14:08:58 +07:00
loaders [AUR-391, AUR-393] Add Document and DocumentReader base (#6) 2023-08-31 11:24:12 +07:00
pipelines [AUR-392, AUR-413, AUR-414] Define base vector store, and make use of ChromaVectorStore from llama_index. Indexing and retrieving vectors with vector store (#18) 2023-09-14 14:18:20 +07:00
vectorstores [AUR-392, AUR-413, AUR-414] Define base vector store, and make use of ChromaVectorStore from llama_index. Indexing and retrieving vectors with vector store (#18) 2023-09-14 14:18:20 +07:00
__init__.py [AUR-385, AUR-388] Declare BaseComponent and decide LLM call interface (#2) 2023-08-29 15:47:12 +07:00
cli.py Initiate repository 2023-08-16 14:56:48 +07:00
components.py Fix import 2023-09-04 10:30:53 +07:00
config.py Initiate repository 2023-08-16 14:56:48 +07:00
schema.py Initiate repository 2023-08-16 14:56:48 +07:00