Commit Graph

748 Commits

Author SHA1 Message Date
magic.chen
a366917b21 fix: requirements chromadb==0.3.22 (#247)
1.requirements version

Closes #246
2023-06-19 19:30:25 +08:00
aries-ckt
5de9fa9828 docs: Add tutorial docs.
1.add tutorial docs.
2023-06-19 19:26:14 +08:00
aries-ckt
1297eaa240 docs: tutorial doc and index doc.
1.add tutorial doc and and index doc
2023-06-19 19:24:57 +08:00
aries-ckt
a5af997969 docs: Add Weaviate vector docs
1.Weaviate docs
2.tutorial docs
2023-06-19 19:16:17 +08:00
aries-ckt
bf7902eea7 fix: requirements chromadb==0.3.22.
1.requirements version

Closes #246
2023-06-19 19:01:02 +08:00
aries-ckt
a5d6518d87 docs: Add Weaviate docs, provide how to use Weaviate vector database in DB-GPT.
1.Weaviate docs
2023-06-19 17:36:45 +08:00
magic.chen
4b3c181a75 fix: Weaviate document format. (#245)
1.similar search: docs format
2.conf SUMMARY_CONFIG
2023-06-19 17:02:52 +08:00
aries-ckt
c32f3f1766 style: code format.
code style format
2023-06-19 16:58:24 +08:00
aries-ckt
3af16cf792 fix: Weaviate document format.
1.similar search: docs format
2.conf SUMMARY_CONFIG
2023-06-19 16:44:18 +08:00
magic.chen
8f355e12ea - from GPTSimpleVectorIndex to GPTVectorIndex (#244)
Replace deprecated GPTSimpleVectorIndex with GPTVectorIndex 

https://github.com/jerryjliu/llama_index/issues/1900
2023-06-19 10:29:04 +08:00
aries-ckt
8299f5e0fa feat: integrate Weaviate vector database in DB-GPT.
1.Weaviate default schema update
2.Weaviate database config
3.requirement
2023-06-19 09:56:54 +08:00
Younis Bashir
0227a2a05c - from GPTSimpleVectorIndex to GPTVectorIndex 2023-06-18 19:39:10 +03:00
Aries-ckt
3aa8917088 fix(contract): readme (#235)
update readme add wechat Contact Information
2023-06-16 14:27:09 +08:00
csunny
9938b5f1d6 fix(contract): readme
update readme add wechat Contact Information
2023-06-16 14:22:55 +08:00
magic.chen
a3a94f4b5a misc: update requirements.txt, polish docs, improve error logging (#234) (#234)
- feat: Improve ModelWorker's error printing
- chore: bump requirement.txt for guanaco support
- docs: fix some typos in Tutorials
2023-06-16 12:38:28 +08:00
LBYPatrick
0b1d54afa6 chore: run black against modified code 2023-06-16 12:23:28 +08:00
LBYPatrick
2e74ef0ff0 docs: polish docs 2023-06-16 11:49:55 +08:00
LBYPatrick
1580aaa8eb chore: bump requirement.txt for guanaco support 2023-06-16 11:45:42 +08:00
magic.chen
3ccd939fe3 docs(openai proxy): Fix openai proxy configuration in llms.md (#233) (#233)
Fix the name of the OpenAI proxy model in the `llms.md` document,
Modifies the LLM_MODEL variable from "proxy_llm" to "proxyllm".
2023-06-16 11:15:32 +08:00
magic.chen
2c71310b6c update: setup version info (#231)
Version info update to v0.2.2
Close (#115)
2023-06-16 11:06:27 +08:00
xuyuan23
de9d8742fd docs(openai proxy): Fix the name of the OpenAI proxy model in the llms.md document.
This command modifies the LLM_MODEL variable in your code from "proxy_llm" to "proxyllm".
2023-06-16 10:57:09 +08:00
magic.chen
3f78c8a077 docs: Add chroma and milvus connector docs (#230)
Add vector docs,  provide how to you vector connector in DB-GPT. 
1.chroma docs
2.milvus docs
Closes #230
2023-06-16 10:34:12 +08:00
aries-ckt
a2dac8926d docs: Add vector docs, provide how to use vector connector in DB-GPT.
1.chroma docs
2.milvus docs

Closes #230
2023-06-16 10:18:50 +08:00
aries-ckt
57b6418a88 docs: Add chroma and milvus connector docs
Add vector docs,  provide how to you vector connector in DB-GPT.
1.chroma docs
2.milvus docs
Closes #230
2023-06-16 10:17:18 +08:00
csunny
3e5b7ecc4d update: setup version info
Close (#115)
2023-06-16 09:53:11 +08:00
magic.chen
c6b667e984 docs: Add vector connector docs (#229)
Add vector docs,  provide how to use vector connector in DB-GPT.

Closes #229
2023-06-15 21:54:26 +08:00
aries-ckt
8d3f5c9702 docs: Add vector connector docs
Add vector docs,  provide how to you vector connector in DB-GPT.

Closes #228
2023-06-15 21:45:35 +08:00
magic.chen
6c83dfc294 Fix the document user case 'llms' (#227)
Fix the document by changing 'LLM_MODEL=proxy_llm' to
'LLM_MODEL=proxyllm
2023-06-15 17:18:45 +08:00
xuyuan23
a91a7e1c62 Fix the document by changing 'LLM_MODEL=proxy_llm' to 'LLM_MODEL=proxyllm'. 2023-06-15 17:15:27 +08:00
magic.chen
ea8e09de71 update:readme doc, put documents (#226)
1.error video format
2023-06-15 15:07:22 +08:00
aries-ckt
438b5ed8c9 update:readme doc, put documents 2023-06-15 15:06:32 +08:00
aries-ckt
03d8dd4260 update:readme doc, put documents 2023-06-15 15:04:15 +08:00
magic.chen
71d86db2e9 Dbgpt doc (#225)
1.readme add video demonstration
2023-06-15 15:03:26 +08:00
aries-ckt
fbf281998a update:readme doc, put video documents 2023-06-15 14:53:24 +08:00
aries-ckt
739a264421 update:readme doc, put documents 2023-06-15 14:20:19 +08:00
aries-ckt
6d0b694c20 update:readme doc, put documents 2023-06-15 14:15:09 +08:00
aries-ckt
fc61349136 update:readme doc, put documents 2023-06-15 14:13:41 +08:00
aries-ckt
b16dd4f488 update:readme doc, put documents 2023-06-15 14:12:38 +08:00
aries-ckt
e8ff7c7aeb update:readme doc, put documents 2023-06-15 14:06:15 +08:00
aries-ckt
db5abdf2c6 update:readme doc, put documents 2023-06-15 14:01:04 +08:00
aries-ckt
b11e59992c update:readme doc, put documents 2023-06-15 14:00:08 +08:00
aries-ckt
a4258f5534 update:readme doc, put documents 2023-06-15 13:57:16 +08:00
aries-ckt
a50cb669b2 update:readme doc, put documents 2023-06-15 13:49:59 +08:00
aries-ckt
4bc6331e9b doc:readme video 2023-06-15 13:45:11 +08:00
magic.chen
02bea46c9a update:weaviate_store format (#223)
format weaviate_store.py
2023-06-15 10:45:57 +08:00
aries-ckt
be78793bb3 update:readme doc, put documents 2023-06-15 10:29:12 +08:00
aries-ckt
ba713c6ba9 update:weaviate_store format 2023-06-15 10:20:08 +08:00
Aries-ckt
f4bc71ad97 - add Weaviate database (#222)
The contribution aims to enhance the functionality of the DBGPT
repository by integrating support for the Weaviate database. Weaviate is
a vector database that provides advanced indexing and search
capabilities for textual data. By incorporating Weaviate into the DBGPT
repository, users will have access to efficient storage, retrieval, and
similarity search features for their text-based data.

Proposed Changes:
1. Implement WeaviateStore Class:
- Create a new class, "WeaviateStore," that extends the existing vector
store functionality in the DBGPT repository.
- The WeaviateStore class will serve as a wrapper around the Weaviate
database and provide methods for data loading, searching, and
vectorization.
- The class will utilize the Weaviate Python client library for seamless
integration with the Weaviate database.

2. Schema Definition:
- Define the schema for the Weaviate database to support the required
data structure in the DBGPT repository.
- The schema will include a "Document" class with properties for
metadata and text.
- The "metadata" property will store the metadata associated with each
document.
- The "text" property will store the textual content of each document.

3. Data Loading:
- Implement a method within the WeaviateStore class to load documents
into the Weaviate database.
- Iterate through the documents in the DBGPT repository and extract the
necessary metadata and text.
- Use the Weaviate Python client to add each document to the Weaviate
database, mapping the metadata and text to the corresponding properties
defined in the schema.

4. Similar Search:
- Implement a method within the WeaviateStore class to perform a similar
search in the Weaviate database based on a given text query.
- Utilize Weaviate's vector-based search capabilities to find documents
similar to the provided text query.
- Return the relevant documents along with additional information such
as distance or relevance scores.

5. Vector Name Existence:
- Implement a method within the WeaviateStore class to check if a vector
name exists for a given class in the Weaviate database.
- The method will query the Weaviate database's schema and determine if
the vector name exists for the specified class.
2023-06-15 09:44:56 +08:00
Younis Bashir
3a41904a32 - add Weaviate database 2023-06-15 02:51:36 +03:00
Aries-ckt
aae46ec191 docs: fix gpt4all and add llm usage documents (#221)
llm usage documents
fix gpt4all problem
2023-06-14 22:53:31 +08:00