mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-28 00:56:26 +00:00
perf: qa
This commit is contained in:
@@ -103,7 +103,7 @@ export async function appKbSearch({
|
|||||||
.map((item) => `'${item}'`)
|
.map((item) => `'${item}'`)
|
||||||
.join(',')}) AND vector <#> '[${promptVector[0]}]' < -${similarity} order by vector <#> '[${
|
.join(',')}) AND vector <#> '[${promptVector[0]}]' < -${similarity} order by vector <#> '[${
|
||||||
promptVector[0]
|
promptVector[0]
|
||||||
}]' limit 15;
|
}]' limit 10;
|
||||||
COMMIT;`
|
COMMIT;`
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@@ -29,14 +29,14 @@ const fileExtension = '.txt,.doc,.docx,.pdf,.md';
|
|||||||
|
|
||||||
const modeMap = {
|
const modeMap = {
|
||||||
[TrainingModeEnum.qa]: {
|
[TrainingModeEnum.qa]: {
|
||||||
maxLen: 9000,
|
maxLen: 8000,
|
||||||
slideLen: 3000,
|
slideLen: 3000,
|
||||||
price: ChatModelMap[OpenAiChatEnum.GPT35].price,
|
price: ChatModelMap[OpenAiChatEnum.GPT35].price,
|
||||||
isPrompt: true
|
isPrompt: true
|
||||||
},
|
},
|
||||||
[TrainingModeEnum.index]: {
|
[TrainingModeEnum.index]: {
|
||||||
maxLen: 2000,
|
maxLen: 1400,
|
||||||
slideLen: 600,
|
slideLen: 700,
|
||||||
price: embeddingPrice,
|
price: embeddingPrice,
|
||||||
isPrompt: false
|
isPrompt: false
|
||||||
}
|
}
|
||||||
|
@@ -94,9 +94,9 @@ export async function generateQA(): Promise<any> {
|
|||||||
messages: [
|
messages: [
|
||||||
{
|
{
|
||||||
obj: ChatRoleEnum.System,
|
obj: ChatRoleEnum.System,
|
||||||
value: `你是出题人
|
value: `你是出题人.
|
||||||
${data.prompt || '下面是"一段长文本"'}
|
${data.prompt || '用户会发送一段长文本'}.
|
||||||
从中选出15至30个题目和答案.答案详细.按格式返回: Q1:
|
从中选出 25 个问题和答案. 答案详细完整. 按格式回答: Q1:
|
||||||
A1:
|
A1:
|
||||||
Q2:
|
Q2:
|
||||||
A2:
|
A2:
|
||||||
|
Reference in New Issue
Block a user