feat: Text check before synchronization (#689)

* fix: icon

* fix: web selector

* fix: web selector

* perf: link sync

* dev doc

* chomd doc

* perf: git intro

* 466 intro

* intro img

* add json editor (#5)

* team limit

* websync limit

* json editor

* text editor

* perf: search test

* change cq value type

* doc

* intro img

---------

Co-authored-by: heheer <71265218+newfish-cmyk@users.noreply.github.com>
This commit is contained in:
Archer
2024-01-04 23:19:24 +08:00
committed by GitHub
parent c2abbb579f
commit 828829011a
64 changed files with 1789 additions and 1489 deletions

View File

@@ -73,6 +73,19 @@ export const DatasetCollectionTrainingTypeMap = {
}
};
export enum DatasetCollectionSyncResultEnum {
sameRaw = 'sameRaw',
success = 'success'
}
export const DatasetCollectionSyncResultMap = {
[DatasetCollectionSyncResultEnum.sameRaw]: {
label: 'core.dataset.collection.sync.result.sameRaw'
},
[DatasetCollectionSyncResultEnum.success]: {
label: 'core.dataset.collection.sync.result.success'
}
};
/* ------------ data -------------- */
export enum DatasetDataIndexTypeEnum {
chunk = 'chunk',
@@ -150,16 +163,24 @@ export enum SearchScoreTypeEnum {
}
export const SearchScoreTypeMap = {
[SearchScoreTypeEnum.embedding]: {
label: 'core.dataset.search.score.embedding'
label: 'core.dataset.search.score.embedding',
desc: 'core.dataset.search.score.embedding desc',
showScore: true
},
[SearchScoreTypeEnum.fullText]: {
label: 'core.dataset.search.score.fullText'
label: 'core.dataset.search.score.fullText',
desc: 'core.dataset.search.score.fullText desc',
showScore: false
},
[SearchScoreTypeEnum.reRank]: {
label: 'core.dataset.search.score.reRank'
label: 'core.dataset.search.score.reRank',
desc: 'core.dataset.search.score.reRank desc',
showScore: true
},
[SearchScoreTypeEnum.rrf]: {
label: 'core.dataset.search.score.rrf'
label: 'core.dataset.search.score.rrf',
desc: 'core.dataset.search.score.rrf desc',
showScore: false
}
};

View File

@@ -49,7 +49,10 @@ export type DatasetCollectionSchemaType = {
qaPrompt?: string;
rawTextLength?: number;
hashRawText?: string;
metadata?: Record<string, any>;
metadata?: {
webPageSelector?: string;
[key: string]: any;
};
};
export type DatasetDataIndexItemType = {

View File

@@ -7,7 +7,10 @@ export enum FlowNodeInputTypeEnum {
slider = 'slider',
target = 'target', // data input
switch = 'switch',
// editor
textarea = 'textarea',
JSONEditor = 'JSONEditor',
addInputParam = 'addInputParam', // params input

View File

@@ -55,7 +55,7 @@ export const HttpModule: FlowModuleTemplateType = {
},
{
key: ModuleInputKeyEnum.httpHeader,
type: FlowNodeInputTypeEnum.textarea,
type: FlowNodeInputTypeEnum.JSONEditor,
valueType: ModuleIOValueTypeEnum.string,
label: 'core.module.input.label.Http Request Header',
description: 'core.module.input.description.Http Request Header',