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