mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-23 13:03:50 +00:00
docs
This commit is contained in:
@@ -17,7 +17,7 @@ services:
|
|||||||
- /root/fastgpt/pg/data:/var/lib/postgresql/data
|
- /root/fastgpt/pg/data:/var/lib/postgresql/data
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
mongodb:
|
mongodb:
|
||||||
image: mongo:6.0.4
|
image: mongo:5.0.18
|
||||||
container_name: mongo
|
container_name: mongo
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
@@ -47,6 +47,9 @@ services:
|
|||||||
- aliAccessKeySecret=xxxx
|
- aliAccessKeySecret=xxxx
|
||||||
- aliSignName=xxxxx
|
- aliSignName=xxxxx
|
||||||
- aliTemplateCode=SMS_xxxx
|
- aliTemplateCode=SMS_xxxx
|
||||||
|
# QA和向量生成最大进程数
|
||||||
|
- QA_MAX_PROCESS=10
|
||||||
|
- VECTOR_MAX_PROCESS=10
|
||||||
# token加密凭证(随便填,作为登录凭证)
|
# token加密凭证(随便填,作为登录凭证)
|
||||||
- TOKEN_KEY=xxxx
|
- TOKEN_KEY=xxxx
|
||||||
# root key, 最高权限,可以内部接口互相调用
|
# root key, 最高权限,可以内部接口互相调用
|
||||||
|
@@ -5,10 +5,9 @@ CREATE EXTENSION IF NOT EXISTS vector;
|
|||||||
-- init table
|
-- init table
|
||||||
CREATE TABLE IF NOT EXISTS modelData (
|
CREATE TABLE IF NOT EXISTS modelData (
|
||||||
id BIGSERIAL PRIMARY KEY,
|
id BIGSERIAL PRIMARY KEY,
|
||||||
vector VECTOR(1536),
|
vector VECTOR(1536) NOT NULL,
|
||||||
status VARCHAR(50) NOT NULL,
|
status VARCHAR(50) NOT NULL,
|
||||||
user_id VARCHAR(50) NOT NULL,
|
user_id VARCHAR(50) NOT NULL,
|
||||||
model_id VARCHAR(50),
|
|
||||||
kb_id VARCHAR(50),
|
kb_id VARCHAR(50),
|
||||||
q TEXT NOT NULL,
|
q TEXT NOT NULL,
|
||||||
a TEXT NOT NULL
|
a TEXT NOT NULL
|
||||||
@@ -16,6 +15,5 @@ CREATE TABLE IF NOT EXISTS modelData (
|
|||||||
-- create index
|
-- create index
|
||||||
CREATE INDEX IF NOT EXISTS modelData_status_index ON modelData USING HASH (status);
|
CREATE INDEX IF NOT EXISTS modelData_status_index ON modelData USING HASH (status);
|
||||||
CREATE INDEX IF NOT EXISTS modelData_userId_index ON modelData USING HASH (user_id);
|
CREATE INDEX IF NOT EXISTS modelData_userId_index ON modelData USING HASH (user_id);
|
||||||
CREATE INDEX IF NOT EXISTS modelData_modelId_index ON modelData USING HASH (model_id);
|
|
||||||
CREATE INDEX IF NOT EXISTS modelData_kbId_index ON modelData USING HASH (kb_id);
|
CREATE INDEX IF NOT EXISTS modelData_kbId_index ON modelData USING HASH (kb_id);
|
||||||
EOSQL
|
EOSQL
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
第一次开发,请先[部署教程](../deploy/docker.md),需要部署数据库.
|
第一次开发,请先[部署教程](../deploy/docker.md),需要部署数据库.
|
||||||
|
|
||||||
## 环境变量配置
|
## 环境变量配置 (可能更新不及时,以 docker-compose 里的变量为准)
|
||||||
|
|
||||||
复制.env.template 文件,生成一个.env.local 环境变量文件夹,修改.env.local 里内容。
|
复制.env.template 文件,生成一个.env.local 环境变量文件夹,修改.env.local 里内容。
|
||||||
|
|
||||||
|
@@ -149,14 +149,6 @@ A2:
|
|||||||
lockTime: new Date('2000/1/1')
|
lockTime: new Date('2000/1/1')
|
||||||
});
|
});
|
||||||
|
|
||||||
// 频率限制
|
|
||||||
if (err?.response?.statusText === 'Too Many Requests') {
|
|
||||||
console.log('生成向量次数限制,20s后尝试');
|
|
||||||
return setTimeout(() => {
|
|
||||||
generateQA();
|
|
||||||
}, 20000);
|
|
||||||
}
|
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
generateQA();
|
generateQA();
|
||||||
}, 1000);
|
}, 1000);
|
||||||
|
@@ -130,14 +130,6 @@ export async function generateVector(): Promise<any> {
|
|||||||
lockTime: new Date('2000/1/1')
|
lockTime: new Date('2000/1/1')
|
||||||
});
|
});
|
||||||
|
|
||||||
// 频率限制
|
|
||||||
if (err?.response?.statusText === 'Too Many Requests') {
|
|
||||||
console.log('生成向量次数限制,20s后尝试');
|
|
||||||
return setTimeout(() => {
|
|
||||||
generateVector();
|
|
||||||
}, 20000);
|
|
||||||
}
|
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
generateVector();
|
generateVector();
|
||||||
}, 1000);
|
}, 1000);
|
||||||
|
Reference in New Issue
Block a user