feat: add description text to operators and extract the useFetchModelId to logicHooks.ts and drag the operator to the canvas and initialize the form data #918 (#1379)

### What problem does this PR solve?

feat: add description text to operators #918 
feat: drag the operator to the canvas and initialize the form data #918
feat: extract the useFetchModelId to logicHooks.ts
### Type of change


- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
balibabu
2024-07-04 19:18:02 +08:00
committed by GitHub
parent 306108fe0e
commit 25a8c076bf
12 changed files with 171 additions and 102 deletions

View File

@ -1,3 +1,4 @@
import { variableEnabledFieldMap } from '@/constants/chat';
import {
BranchesOutlined,
DatabaseOutlined,
@ -33,7 +34,7 @@ export const operatorIconMap = {
export const operatorMap = {
[Operator.Retrieval]: {
description: 'Retrieval description drjlftglrthjftl',
description: 'This is where the flow begin',
backgroundColor: '#cad6e0',
color: '#385974',
},
@ -47,7 +48,8 @@ export const operatorMap = {
color: '#996464',
},
[Operator.Answer]: {
description: 'Answer description',
description:
'This component is used as an interface between bot and human. It receives input of user and display the result of the computation of the bot.',
backgroundColor: '#f4816d',
color: 'white',
},
@ -126,7 +128,15 @@ export const initialBeginValues = {
prologue: `Hi! I'm your assistant, what can I do for you?`,
};
export const variableCheckBoxFieldMap = Object.keys(
variableEnabledFieldMap,
).reduce<Record<string, boolean>>((pre, cur) => {
pre[cur] = true;
return pre;
}, {});
const initialLlmBaseValues = {
...variableCheckBoxFieldMap,
temperature: 0.1,
top_p: 0.3,
frequency_penalty: 0.7,
@ -196,7 +206,14 @@ export const RestrictedUpstreamMap = {
[Operator.Answer]: [],
[Operator.Retrieval]: [],
[Operator.Generate]: [],
[Operator.Message]: [],
[Operator.Message]: [
Operator.Begin,
Operator.Message,
Operator.Generate,
Operator.Retrieval,
Operator.RewriteQuestion,
Operator.Categorize,
],
[Operator.Relevant]: [],
[Operator.RewriteQuestion]: [],
};