mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-10-04 08:35:40 +00:00
93 lines
3.0 KiB
Markdown
93 lines
3.0 KiB
Markdown
KBQA FAQ
|
|
==================================
|
|
|
|
##### Q1: text2vec-large-chinese not found
|
|
|
|
make sure you have download text2vec-large-chinese embedding model in right way
|
|
|
|
```tip
|
|
centos:yum install git-lfs
|
|
ubuntu:apt-get install git-lfs -y
|
|
macos:brew install git-lfs
|
|
```
|
|
```bash
|
|
cd models
|
|
git lfs clone https://huggingface.co/GanymedeNil/text2vec-large-chinese
|
|
```
|
|
|
|
##### Q2:How to change Vector DB Type in DB-GPT.
|
|
|
|
Update .env file and set VECTOR_STORE_TYPE.
|
|
|
|
DB-GPT currently support Chroma(Default), Milvus(>2.1), Weaviate vector database.
|
|
If you want to change vector db, Update your .env, set your vector store type, VECTOR_STORE_TYPE=Chroma (now only support Chroma and Milvus(>2.1), if you set Milvus, please set MILVUS_URL and MILVUS_PORT)
|
|
If you want to support more vector db, you can integrate yourself.[how to integrate](https://db-gpt.readthedocs.io/en/latest/modules/vector.html)
|
|
```commandline
|
|
#*******************************************************************#
|
|
#** VECTOR STORE SETTINGS **#
|
|
#*******************************************************************#
|
|
VECTOR_STORE_TYPE=Chroma
|
|
#MILVUS_URL=127.0.0.1
|
|
#MILVUS_PORT=19530
|
|
#MILVUS_USERNAME
|
|
#MILVUS_PASSWORD
|
|
#MILVUS_SECURE=
|
|
|
|
#WEAVIATE_URL=https://kt-region-m8hcy0wc.weaviate.network
|
|
```
|
|
##### Q3:When I use vicuna-13b, found some illegal character like this.
|
|
<p align="left">
|
|
<img src="https://github.com/eosphoros-ai/DB-GPT/assets/13723926/088d1967-88e3-4f72-9ad7-6c4307baa2f8" width="800px" />
|
|
</p>
|
|
|
|
Set KNOWLEDGE_SEARCH_TOP_SIZE smaller or set KNOWLEDGE_CHUNK_SIZE smaller, and reboot server.
|
|
|
|
##### Q4:space add error (pymysql.err.OperationalError) (1054, "Unknown column 'knowledge_space.context' in 'field list'")
|
|
|
|
1.shutdown dbgpt_server(ctrl c)
|
|
|
|
2.add column context for table knowledge_space
|
|
|
|
```commandline
|
|
mysql -h127.0.0.1 -uroot -paa12345678
|
|
```
|
|
|
|
3.execute sql ddl
|
|
|
|
```commandline
|
|
mysql> use knowledge_management;
|
|
mysql> ALTER TABLE knowledge_space ADD COLUMN context TEXT COMMENT "arguments context";
|
|
```
|
|
|
|
4.restart dbgpt serve
|
|
|
|
##### Q5:Use Mysql, how to use DB-GPT KBQA
|
|
|
|
build Mysql KBQA system database schema.
|
|
|
|
```bash
|
|
$ mysql -h127.0.0.1 -uroot -paa12345678 < ./assets/schema/knowledge_management.sql
|
|
```
|
|
|
|
|
|
##### Q6:when pull from 0.4.0, I found historical knowledge document disappeared
|
|
|
|
In version 0.4.0, the metadata module of the DB-GPT application has been refactored. All metadata tables will now be automatically saved in the 'dbgpt' database, based on the database type specified in the .env file. If you would like to retain the existing data, it is recommended to use a data migration tool to transfer the database table information to the 'dbgpt' database.
|
|
|
|
```{tip}
|
|
old database:knowledge_management;
|
|
new database:dbgpt;
|
|
```
|
|
```commandline
|
|
### SQLite database (Current default database)
|
|
#LOCAL_DB_PATH=data/default_sqlite.db
|
|
#LOCAL_DB_TYPE=sqlite
|
|
|
|
### Mysql database
|
|
LOCAL_DB_TYPE=mysql
|
|
LOCAL_DB_USER=root
|
|
LOCAL_DB_PASSWORD=aa12345678
|
|
LOCAL_DB_HOST=127.0.0.1
|
|
LOCAL_DB_PORT=3306
|
|
|
|
``` |