4.6.8-production (#822)

* Json completion (#16)

* json-completion

* fix duplicate

* fix

* fix: config json

* feat: query extension

* perf: i18n

* 468 doc

* json editor

* perf: doc

* perf: default extension model

* docker file

* doc

* perf: token count

* perf: search extension

* format

* perf: some constants data

---------

Co-authored-by: heheer <71265218+newfish-cmyk@users.noreply.github.com>
This commit is contained in:
Archer
2024-02-05 00:51:46 +08:00
committed by GitHub
parent ec8e2512bc
commit 51bbdf26a3
68 changed files with 4118 additions and 3787 deletions

View File

@@ -14,9 +14,6 @@ export const SimpleModeTemplate_FastGPT_Universal: AppSimpleEditConfigTemplateTy
quoteTemplate: true,
quotePrompt: true
},
cfr: {
background: true
},
dataset: {
datasets: true,
similarity: true,

View File

@@ -8,6 +8,7 @@ import {
DatasetDataIndexItemType,
SearchDataResponseItemType
} from '@fastgpt/global/core/dataset/type';
import { ModuleInputKeyEnum } from '@fastgpt/global/core/module/constants';
/* ================= dataset ===================== */
export type CreateDatasetParams = {
@@ -50,10 +51,13 @@ export type GetTrainingQueueResponse = {
export type SearchTestProps = {
datasetId: string;
text: string;
limit?: number;
searchMode?: `${DatasetSearchModeEnum}`;
usingReRank: boolean;
similarity?: number;
[ModuleInputKeyEnum.datasetSimilarity]?: number;
[ModuleInputKeyEnum.datasetMaxTokens]?: number;
[ModuleInputKeyEnum.datasetSearchMode]?: `${DatasetSearchModeEnum}`;
[ModuleInputKeyEnum.datasetSearchUsingReRank]?: boolean;
[ModuleInputKeyEnum.datasetSearchUsingExtensionQuery]?: boolean;
[ModuleInputKeyEnum.datasetSearchExtensionModel]?: string;
[ModuleInputKeyEnum.datasetSearchExtensionBg]?: string;
};
export type SearchTestResponse = {
list: SearchDataResponseItemType[];

View File

@@ -58,7 +58,7 @@ export const Prompt_QuotePromptList: PromptTemplateItem[] = [
- 使用 Markdown 语法优化回答格式。
- 使用与问题相同的语言回答。
问题:"{{question}}"`
问题:"""{{question}}"""`
},
{
title: '问答模板',
@@ -73,7 +73,7 @@ export const Prompt_QuotePromptList: PromptTemplateItem[] = [
- 如果没有相关的问答对,你需要澄清。
- 避免提及你是从 QA 获取的知识,只需要回复答案。
问题:"{{question}}"`
问题:"""{{question}}"""`
},
{
title: '标准严格模板',
@@ -93,7 +93,7 @@ export const Prompt_QuotePromptList: PromptTemplateItem[] = [
- 使用 Markdown 语法优化回答格式。
- 使用与问题相同的语言回答。
问题:"{{question}}"`
问题:"""{{question}}"""`
},
{
title: '严格问答模板',
@@ -111,6 +111,6 @@ export const Prompt_QuotePromptList: PromptTemplateItem[] = [
最后,避免提及你是从 QA 获取的知识,只需要回复答案。
问题:"{{question}}"`
问题:"""{{question}}"""`
}
];