Commit Graph

43 Commits

Author SHA1 Message Date
Taranjeet Singh e40f1e5061 Skip creating embedding if it already exists
This commit adds support to skip generating embedding
for chunks which are already present in vector db.
2023-06-23 17:08:49 +05:30
Taranjeet Singh 21527e417a Merge pull request #22 from DumoeDss/feature_add_other_vectordb
[feat] Refactor VectorDB class hierarchy for flexibility
2023-06-23 12:08:39 +05:30
Taranjeet Singh cff244b894 Add default db loader, fix import
This commits builds on DumoeDss's PR. It

- adds a default db directory name.
- adds a default db instance (Chroma).

Both points offers flexibility for users who
want to use default and users who want to
customize

Lastly, it fixes an import
2023-06-23 11:51:51 +05:30
Sayo 85a6a0c161 [feat] Refactor VectorDB class hierarchy for flexibility 2023-06-22 12:15:26 +08:00
Taranjeet Singh 973dc5434f Merge pull request #15 from embedchain/add-discord-badge
Update Readme
2023-06-21 22:33:39 +05:30
Taranjeet Singh 079c564a8f Update Readme
Add discord server link
2023-06-21 22:32:42 +05:30
Taranjeet Singh 498287e864 Merge pull request #14 from embedchain/revert-qna-change
Revert qna change
2023-06-21 16:09:38 +05:30
Taranjeet Singh 3c73d307c5 Bump version to 0.0.6 2023-06-21 16:07:49 +05:30
Taranjeet Singh 63bd18056f Revert "Rename query endpoint to qna"
This reverts commit 6bc7e9b7a7.
2023-06-21 16:06:51 +05:30
Taranjeet Singh 76be52c9d0 Merge pull request #13 from embedchain/imp-3
Update readme
2023-06-21 13:02:22 +05:30
Taranjeet Singh 2c4ec5013c Update readme 2023-06-21 13:00:53 +05:30
Taranjeet Singh 62a74025a7 Merge pull request #12 from embedchain/rename-query-endpoint
Rename query endpoint
2023-06-21 12:39:31 +05:30
Taranjeet Singh d5f0600983 Bump version to 0.0.5 2023-06-21 12:38:22 +05:30
Taranjeet Singh 6bc7e9b7a7 Rename query endpoint to qna
Query endpoint takes a query and returns an answer
on the basis of retrieved similar docs.
Thought about the name and realized that qna makes
much more sense than query, as it takes a query
and returns an answer
2023-06-21 12:35:38 +05:30
Taranjeet Singh 570745c11a Merge pull request #11 from embedchain/imp-1
Update Readme
2023-06-21 12:08:45 +05:30
Taranjeet Singh 3e029daf30 Update Readme 2023-06-21 12:07:52 +05:30
Taranjeet Singh b4d49f92f7 Merge pull request #10 from embedchain/improvements-3
Add doc string and update setup.py
2023-06-20 21:40:31 +05:30
Taranjeet Singh 54c19ba59f Update version in setup.py 2023-06-20 21:38:26 +05:30
Taranjeet Singh 8582613940 Add doc strings
Adds doc string for functions in embedchain/embedchain.py
2023-06-20 21:37:21 +05:30
Taranjeet Singh b621dfcc23 Update setup.py 2023-06-20 21:22:35 +05:30
Taranjeet Singh 307ad00d7d Merge pull request #9 from embedchain/improvement-2
Update Readme
2023-06-20 21:18:28 +05:30
Taranjeet Singh b6304550de Update Readme 2023-06-20 21:17:59 +05:30
Taranjeet Singh d85f64a9b2 Merge pull request #8 from embedchain/improvements
Update log statement, doc and package dependency version
2023-06-20 21:07:34 +05:30
Taranjeet Singh ac0ec0bf8f Update log statement, doc and package dependency version 2023-06-20 21:04:33 +05:30
Taranjeet Singh 3db637f526 Merge pull request #7 from embedchain/update-readme-4
Update Readme
2023-06-20 18:03:59 +05:30
Taranjeet Singh a835bdacb6 Update Readme 2023-06-20 18:02:54 +05:30
Taranjeet Singh 80c96801ce Merge pull request #6 from embedchain/update-readme-3
Update Readme
2023-06-20 17:52:09 +05:30
Taranjeet Singh a35593d04a Update Readme 2023-06-20 17:51:36 +05:30
Taranjeet Singh 18f5a2ba8c Merge pull request #5 from embedchain/add-setup
Add setup.py
2023-06-20 17:42:28 +05:30
Taranjeet Singh 963cc671fe Add setup.py 2023-06-20 17:41:57 +05:30
Taranjeet Singh 7a47126ecb Merge pull request #4 from embedchain/update-readme-2
Update Readme
2023-06-20 17:29:10 +05:30
Taranjeet Singh bf48ac61d0 Update Readme 2023-06-20 17:28:45 +05:30
Taranjeet Singh 65d1ff37e8 Create LICENSE 2023-06-20 17:27:32 +05:30
Taranjeet Singh 32e5e975b3 Merge pull request #3 from embedchain/update-readme
Update Readme
2023-06-20 17:24:07 +05:30
Taranjeet Singh 039742586c Update Readme
Add what is it, how to use and install instructions
2023-06-20 17:21:53 +05:30
Taranjeet Singh 80f70116cb Merge pull request #2 from embedchain/update-website-to-webpage
Update website loader/chunker to web page loader/chunker
2023-06-20 16:53:06 +05:30
Taranjeet Singh 08f155a551 Update website to web page
This commit renames the website loader, chunker
to web page, as it is loading and chunking a single
url than the complete website.
2023-06-20 16:50:57 +05:30
Taranjeet Singh 0fc960e958 Merge pull request #1 from embedchain/add-simple-app
Add simple app & query functionality
2023-06-20 16:39:08 +05:30
Taranjeet Singh 4329caa17c Chunkers: Refactor each chunker & add base class
Adds a base chunker from which any chunker can inherit.
Existing chunkers are refactored to inherit from this base
chunker.
2023-06-20 16:30:23 +05:30
Taranjeet Singh d2da80f5bc Add import in embedchain init file 2023-06-20 14:50:56 +05:30
Taranjeet Singh 468db83337 Add simple app functionality
This commit enables anyone to create a app and add 3 types of data
sources:

* pdf file
* youtube video
* website

It exposes a function called query which first gets similar docs from
vector db and then passes it to LLM to get the final answer.
2023-06-20 14:42:55 +05:30
Taranjeet Singh 775da3e481 Add gitignore 2023-06-20 14:32:08 +05:30
Taranjeet Singh 2b82ff695f Hello World 2023-06-20 14:29:41 +05:30