doc and config rerank (#475)

This commit is contained in:
Archer
2023-11-16 10:46:47 +08:00
committed by GitHub
parent cd3acb44ab
commit 16103029f5
18 changed files with 158 additions and 55 deletions

View File

@@ -95,12 +95,13 @@ export const streamFetch = ({
});
read();
} catch (err: any) {
if (err?.message === 'The user aborted a request.') {
if (abortSignal.signal.aborted) {
return resolve({
responseText,
responseData
});
}
reject({
responseText,
message: getErrText(err, '请求异常')

View File

@@ -20,6 +20,7 @@ export type EditFormType = {
searchSimilarity: number;
searchLimit: number;
searchEmptyText: string;
rerank: boolean;
};
guide: {
welcome: {
@@ -49,7 +50,8 @@ export const getDefaultAppForm = (): EditFormType => {
list: [],
searchSimilarity: 0.4,
searchLimit: 5,
searchEmptyText: ''
searchEmptyText: '',
rerank: false
},
guide: {
welcome: {
@@ -136,6 +138,11 @@ export const appModules2Form = (modules: ModuleItemType[]) => {
inputs: module.inputs,
key: 'limit'
});
updateVal({
formKey: 'dataset.rerank',
inputs: module.inputs,
key: 'rerank'
});
// empty text
const emptyOutputs = module.outputs.find((item) => item.key === 'isEmpty')?.targets || [];
const emptyOutput = emptyOutputs[0];
@@ -475,6 +482,15 @@ const kbTemplate = (formData: EditFormType): ModuleItemType[] => [
type: FlowNodeInputTypeEnum.target,
label: '用户问题',
connected: true
},
{
key: 'rerank',
type: FlowNodeInputTypeEnum.switch,
label: '结果重排',
description: '将召回的结果进行进一步重排,可增加召回率',
plusField: true,
connected: true,
value: formData.dataset.rerank
}
],
outputs: [