perf: 输入引导。导出数据编码格式。列表数字被隐藏

This commit is contained in:
archer
2023-04-11 16:32:07 +08:00
parent aaa350a13e
commit 915b104b8a
6 changed files with 16 additions and 7 deletions

View File

@@ -160,7 +160,7 @@
}
.markdown ul,
.markdown ol {
padding-left: 1em;
padding-left: 2em;
}
.markdown ul.no-list,
.markdown ol.no-list {

View File

@@ -124,7 +124,9 @@ const InputDataModal = ({
<Box flex={2} mr={[0, 4]} mb={[4, 0]} h={['230px', '100%']}>
<Box h={'30px'}></Box>
<Textarea
placeholder="相关问题,可以回车输入多个问法, 最多500字"
placeholder={
'相关问题,可以输入多个问法, 最多500字。例如\n1. laf 是什么?\n2. laf 可以做什么?\n3. laf怎么用'
}
maxLength={500}
resize={'none'}
h={'calc(100% - 30px)'}
@@ -136,7 +138,9 @@ const InputDataModal = ({
<Box flex={3} h={['330px', '100%']}>
<Box h={'30px'}></Box>
<Textarea
placeholder="知识点,最多1000字"
placeholder={
'知识点最多1000字。请保持主语的完整性缺少主语会导致效果不佳。例如\n1. laf是一个云函数开发平台。\n2. laf 什么都能做。\n3. 下面是使用 laf 的例子: ……'
}
maxLength={1000}
resize={'none'}
h={'calc(100% - 30px)'}

View File

@@ -151,8 +151,8 @@ const ModelEditForm = ({
{...register('systemPrompt')}
placeholder={
canTrain
? '训练的模型会根据知识库内容,生成一部分系统提示词,因此在对话时需要消耗更多的 tokens。你可以增加一些提示词,让效果更精确。'
: '模型默认的 prompt 词,通过调整该内容,可以生成一个限定范围的模型。\n\n注意,改功能会影响对话的整体朝向!'
? '训练的模型会根据知识库内容,生成一部分系统提示词,因此在对话时需要消耗更多的 tokens。你可以增加提示词让效果更符合预期。例如: \n1. 请根据知识库内容回答用户问题。\n2. 知识库是电影《铃芽之旅》的内容,根据知识库内容回答。无关问题,拒绝回复!'
: '模型默认的 prompt 词,通过调整该内容,可以生成一个限定范围的模型。\n注意改功能会影响对话的整体朝向'
}
/>
</Box>

View File

@@ -8,7 +8,7 @@ export const openaiError: Record<string, string> = {
};
export const openaiError2: Record<string, string> = {
insufficient_quota: 'API 余额不足',
invalid_request_error: '输入参数异常'
invalid_request_error: 'openai 接口异常'
};
export const proxyError: Record<string, boolean> = {
ECONNABORTED: true,

View File

@@ -49,6 +49,11 @@ svg {
background: #999;
}
input::placeholder,
textarea::placeholder {
font-size: 0.85em;
}
@media (max-width: 900px) {
html {
font-size: 14px;

View File

@@ -125,7 +125,7 @@ export const fileDownload = ({
filename: string;
}) => {
// 导出为文件
const blob = new Blob([text], { type: `${type};charset=utf-8` });
const blob = new Blob([`\uFEFF${text}`], { type: `${type};charset=utf-8;` });
// 创建下载链接
const downloadLink = document.createElement('a');