balibabu
commited on
Commit
·
86d0fad
1
Parent(s):
fbb1e63
fix: add message_history_window_size to GenerateForm #1472 (#1487)
Browse files### What problem does this PR solve?
fix: add message_history_window_size to GenerateForm #1472
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
web/src/locales/en.ts
CHANGED
@@ -609,6 +609,9 @@ The above is the content you need to summarize.`,
|
|
609 |
channelTip: `Perform text search or news search on the component's input`,
|
610 |
text: 'Text',
|
611 |
news: 'News',
|
|
|
|
|
|
|
612 |
},
|
613 |
footer: {
|
614 |
profile: 'All rights reserved @ React',
|
|
|
609 |
channelTip: `Perform text search or news search on the component's input`,
|
610 |
text: 'Text',
|
611 |
news: 'News',
|
612 |
+
messageHistoryWindowSize: 'Message window size',
|
613 |
+
messageHistoryWindowSizeTip:
|
614 |
+
'The window size of conversation history that needed to be seen by LLM. The larger the better. But be careful with the maximum content length of LLM.',
|
615 |
},
|
616 |
footer: {
|
617 |
profile: 'All rights reserved @ React',
|
web/src/locales/zh-traditional.ts
CHANGED
@@ -570,6 +570,9 @@ export default {
|
|
570 |
channelTip: '針對該組件的輸入進行文字搜尋或新聞搜索',
|
571 |
text: '文字',
|
572 |
news: '新聞',
|
|
|
|
|
|
|
573 |
},
|
574 |
footer: {
|
575 |
profile: '“保留所有權利 @ react”',
|
|
|
570 |
channelTip: '針對該組件的輸入進行文字搜尋或新聞搜索',
|
571 |
text: '文字',
|
572 |
news: '新聞',
|
573 |
+
messageHistoryWindowSize: '歷史訊息視窗大小',
|
574 |
+
messageHistoryWindowSizeTip:
|
575 |
+
'LLM需要查看的對話記錄的視窗大小。越大越好。但要注意LLM的最大內容長度。',
|
576 |
},
|
577 |
footer: {
|
578 |
profile: '“保留所有權利 @ react”',
|
web/src/locales/zh.ts
CHANGED
@@ -588,6 +588,9 @@ export default {
|
|
588 |
channelTip: '针对该组件的输入进行文本搜索或新闻搜索',
|
589 |
text: '文本',
|
590 |
news: '新闻',
|
|
|
|
|
|
|
591 |
},
|
592 |
footer: {
|
593 |
profile: 'All rights reserved @ React',
|
|
|
588 |
channelTip: '针对该组件的输入进行文本搜索或新闻搜索',
|
589 |
text: '文本',
|
590 |
news: '新闻',
|
591 |
+
messageHistoryWindowSize: '历史消息窗口大小',
|
592 |
+
messageHistoryWindowSizeTip:
|
593 |
+
'LLM 需要查看的对话历史窗口大小。越大越好。但要注意 LLM 的最大内容长度。',
|
594 |
},
|
595 |
footer: {
|
596 |
profile: 'All rights reserved @ React',
|
web/src/pages/flow/constant.tsx
CHANGED
@@ -2,6 +2,8 @@ import { ReactComponent as BaiduIcon } from '@/assets/svg/baidu.svg';
|
|
2 |
import { ReactComponent as DuckIcon } from '@/assets/svg/duck.svg';
|
3 |
import { ReactComponent as KeywordIcon } from '@/assets/svg/keyword.svg';
|
4 |
import { variableEnabledFieldMap } from '@/constants/chat';
|
|
|
|
|
5 |
import {
|
6 |
BranchesOutlined,
|
7 |
DatabaseOutlined,
|
@@ -162,10 +164,9 @@ const initialLlmBaseValues = {
|
|
162 |
|
163 |
export const initialGenerateValues = {
|
164 |
...initialLlmBaseValues,
|
165 |
-
prompt:
|
166 |
-
{input}
|
167 |
-
The above is the content you need to summarize.`,
|
168 |
cite: true,
|
|
|
169 |
parameters: [],
|
170 |
};
|
171 |
|
|
|
2 |
import { ReactComponent as DuckIcon } from '@/assets/svg/duck.svg';
|
3 |
import { ReactComponent as KeywordIcon } from '@/assets/svg/keyword.svg';
|
4 |
import { variableEnabledFieldMap } from '@/constants/chat';
|
5 |
+
import i18n from '@/locales/config';
|
6 |
+
|
7 |
import {
|
8 |
BranchesOutlined,
|
9 |
DatabaseOutlined,
|
|
|
164 |
|
165 |
export const initialGenerateValues = {
|
166 |
...initialLlmBaseValues,
|
167 |
+
prompt: i18n.t('flow.promptText'),
|
|
|
|
|
168 |
cite: true,
|
169 |
+
message_history_window_size: 12,
|
170 |
parameters: [],
|
171 |
};
|
172 |
|
web/src/pages/flow/generate-form/index.tsx
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
import LLMSelect from '@/components/llm-select';
|
2 |
import { useTranslate } from '@/hooks/commonHooks';
|
3 |
-
import { Form, Input, Switch } from 'antd';
|
4 |
import { useSetLlmSetting } from '../hooks';
|
5 |
import { IOperatorForm } from '../interface';
|
6 |
import DynamicParameters from './dynamic-parameters';
|
@@ -13,8 +13,8 @@ const GenerateForm = ({ onValuesChange, form, node }: IOperatorForm) => {
|
|
13 |
return (
|
14 |
<Form
|
15 |
name="basic"
|
16 |
-
labelCol={{ span:
|
17 |
-
wrapperCol={{ span:
|
18 |
autoComplete="off"
|
19 |
form={form}
|
20 |
onValuesChange={onValuesChange}
|
@@ -49,6 +49,14 @@ const GenerateForm = ({ onValuesChange, form, node }: IOperatorForm) => {
|
|
49 |
>
|
50 |
<Switch />
|
51 |
</Form.Item>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
<DynamicParameters nodeId={node?.id}></DynamicParameters>
|
53 |
</Form>
|
54 |
);
|
|
|
1 |
import LLMSelect from '@/components/llm-select';
|
2 |
import { useTranslate } from '@/hooks/commonHooks';
|
3 |
+
import { Form, Input, InputNumber, Switch } from 'antd';
|
4 |
import { useSetLlmSetting } from '../hooks';
|
5 |
import { IOperatorForm } from '../interface';
|
6 |
import DynamicParameters from './dynamic-parameters';
|
|
|
13 |
return (
|
14 |
<Form
|
15 |
name="basic"
|
16 |
+
labelCol={{ span: 10 }}
|
17 |
+
wrapperCol={{ span: 14 }}
|
18 |
autoComplete="off"
|
19 |
form={form}
|
20 |
onValuesChange={onValuesChange}
|
|
|
49 |
>
|
50 |
<Switch />
|
51 |
</Form.Item>
|
52 |
+
<Form.Item
|
53 |
+
name={'message_history_window_size'}
|
54 |
+
label={t('messageHistoryWindowSize')}
|
55 |
+
initialValue={12}
|
56 |
+
tooltip={t('messageHistoryWindowSizeTip')}
|
57 |
+
>
|
58 |
+
<InputNumber style={{ width: '100%' }} />
|
59 |
+
</Form.Item>
|
60 |
<DynamicParameters nodeId={node?.id}></DynamicParameters>
|
61 |
</Form>
|
62 |
);
|