balibabu commited on
Commit
f6eb84a
·
1 Parent(s): 74ade83

feat: add quote item to PromptEngine (#338)

Browse files

### What problem does this PR solve?

Show original text source in conversation messages

Issue link: #337

### Type of change

- [x] New Feature (non-breaking change which adds functionality)

web/src/locales/en.ts CHANGED
@@ -333,6 +333,8 @@ export default {
333
  maxTokensMessage: 'Max Tokens is required',
334
  maxTokensTip:
335
  'This sets the maximum length of the model’s output, measured in the number of tokens (words or pieces of words).',
 
 
336
  },
337
  setting: {
338
  profile: 'Profile',
 
333
  maxTokensMessage: 'Max Tokens is required',
334
  maxTokensTip:
335
  'This sets the maximum length of the model’s output, measured in the number of tokens (words or pieces of words).',
336
+ quote: 'Show Quote',
337
+ quoteTip: 'Should the source of the original text be displayed?',
338
  },
339
  setting: {
340
  profile: 'Profile',
web/src/locales/zh-traditional.ts CHANGED
@@ -308,6 +308,8 @@ export default {
308
  maxTokensMessage: '最大token數是必填項',
309
  maxTokensTip:
310
  '這設置了模型輸出的最大長度,以標記(單詞或單詞片段)的數量來衡量。',
 
 
311
  },
312
  setting: {
313
  profile: '概述',
 
308
  maxTokensMessage: '最大token數是必填項',
309
  maxTokensTip:
310
  '這設置了模型輸出的最大長度,以標記(單詞或單詞片段)的數量來衡量。',
311
+ quote: '顯示引文',
312
+ quoteTip: '是否應該顯示原文出處?',
313
  },
314
  setting: {
315
  profile: '概述',
web/src/locales/zh.ts CHANGED
@@ -324,6 +324,8 @@ export default {
324
  maxTokensMessage: '最大token数是必填项',
325
  maxTokensTip:
326
  '这设置了模型输出的最大长度,以标记(单词或单词片段)的数量来衡量。',
 
 
327
  },
328
  setting: {
329
  profile: '概要',
 
324
  maxTokensMessage: '最大token数是必填项',
325
  maxTokensTip:
326
  '这设置了模型输出的最大长度,以标记(单词或单词片段)的数量来衡量。',
327
+ quote: '显示引文',
328
+ quoteTip: '是否应该显示原文出处?',
329
  },
330
  setting: {
331
  profile: '概要',
web/src/pages/chat/chat-configuration-modal/prompt-engine.tsx CHANGED
@@ -172,6 +172,15 @@ const PromptEngine = (
172
  >
173
  <Slider max={30} />
174
  </Form.Item>
 
 
 
 
 
 
 
 
 
175
  <section className={classNames(styles.variableContainer)}>
176
  <Row align={'middle'} justify="end">
177
  <Col span={7} className={styles.variableAlign}>
 
172
  >
173
  <Slider max={30} />
174
  </Form.Item>
175
+ <Form.Item
176
+ label={t('quote')}
177
+ valuePropName="checked"
178
+ name={['prompt_config', 'quote']}
179
+ tooltip={t('quoteTip')}
180
+ initialValue={true}
181
+ >
182
+ <Switch />
183
+ </Form.Item>
184
  <section className={classNames(styles.variableContainer)}>
185
  <Row align={'middle'} justify="end">
186
  <Col span={7} className={styles.variableAlign}>
web/src/pages/chat/index.tsx CHANGED
@@ -177,7 +177,7 @@ const Chat = () => {
177
  label: (
178
  <Space>
179
  <EditOutlined />
180
- Edit
181
  </Space>
182
  ),
183
  },
@@ -188,7 +188,7 @@ const Chat = () => {
188
  label: (
189
  <Space>
190
  <DeleteOutlined />
191
- Delete chat
192
  </Space>
193
  ),
194
  },
 
177
  label: (
178
  <Space>
179
  <EditOutlined />
180
+ {t('rename', { keyPrefix: 'common' })}
181
  </Space>
182
  ),
183
  },
 
188
  label: (
189
  <Space>
190
  <DeleteOutlined />
191
+ {t('delete', { keyPrefix: 'common' })}
192
  </Space>
193
  ),
194
  },