perf: 输入引导。导出数据编码格式。列表数字被隐藏
This commit is contained in:
parent
aaa350a13e
commit
915b104b8a
@ -160,7 +160,7 @@
|
|||||||
}
|
}
|
||||||
.markdown ul,
|
.markdown ul,
|
||||||
.markdown ol {
|
.markdown ol {
|
||||||
padding-left: 1em;
|
padding-left: 2em;
|
||||||
}
|
}
|
||||||
.markdown ul.no-list,
|
.markdown ul.no-list,
|
||||||
.markdown ol.no-list {
|
.markdown ol.no-list {
|
||||||
|
|||||||
@ -124,7 +124,9 @@ const InputDataModal = ({
|
|||||||
<Box flex={2} mr={[0, 4]} mb={[4, 0]} h={['230px', '100%']}>
|
<Box flex={2} mr={[0, 4]} mb={[4, 0]} h={['230px', '100%']}>
|
||||||
<Box h={'30px'}>问题</Box>
|
<Box h={'30px'}>问题</Box>
|
||||||
<Textarea
|
<Textarea
|
||||||
placeholder="相关问题,可以回车输入多个问法, 最多500字"
|
placeholder={
|
||||||
|
'相关问题,可以输入多个问法, 最多500字。例如:\n1. laf 是什么?\n2. laf 可以做什么?\n3. laf怎么用'
|
||||||
|
}
|
||||||
maxLength={500}
|
maxLength={500}
|
||||||
resize={'none'}
|
resize={'none'}
|
||||||
h={'calc(100% - 30px)'}
|
h={'calc(100% - 30px)'}
|
||||||
@ -136,7 +138,9 @@ const InputDataModal = ({
|
|||||||
<Box flex={3} h={['330px', '100%']}>
|
<Box flex={3} h={['330px', '100%']}>
|
||||||
<Box h={'30px'}>知识点</Box>
|
<Box h={'30px'}>知识点</Box>
|
||||||
<Textarea
|
<Textarea
|
||||||
placeholder="知识点,最多1000字"
|
placeholder={
|
||||||
|
'知识点,最多1000字。请保持主语的完整性,缺少主语会导致效果不佳。例如:\n1. laf是一个云函数开发平台。\n2. laf 什么都能做。\n3. 下面是使用 laf 的例子: ……'
|
||||||
|
}
|
||||||
maxLength={1000}
|
maxLength={1000}
|
||||||
resize={'none'}
|
resize={'none'}
|
||||||
h={'calc(100% - 30px)'}
|
h={'calc(100% - 30px)'}
|
||||||
|
|||||||
@ -151,8 +151,8 @@ const ModelEditForm = ({
|
|||||||
{...register('systemPrompt')}
|
{...register('systemPrompt')}
|
||||||
placeholder={
|
placeholder={
|
||||||
canTrain
|
canTrain
|
||||||
? '训练的模型会根据知识库内容,生成一部分系统提示词,因此在对话时需要消耗更多的 tokens。你仍可以增加一些提示词,让其效果更精确。'
|
? '训练的模型会根据知识库内容,生成一部分系统提示词,因此在对话时需要消耗更多的 tokens。你可以增加提示词,让效果更符合预期。例如: \n1. 请根据知识库内容回答用户问题。\n2. 知识库是电影《铃芽之旅》的内容,根据知识库内容回答。无关问题,拒绝回复!'
|
||||||
: '模型默认的 prompt 词,通过调整该内容,可以生成一个限定范围的模型。\n\n注意,改功能会影响对话的整体朝向!'
|
: '模型默认的 prompt 词,通过调整该内容,可以生成一个限定范围的模型。\n注意,改功能会影响对话的整体朝向!'
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
</Box>
|
</Box>
|
||||||
|
|||||||
@ -8,7 +8,7 @@ export const openaiError: Record<string, string> = {
|
|||||||
};
|
};
|
||||||
export const openaiError2: Record<string, string> = {
|
export const openaiError2: Record<string, string> = {
|
||||||
insufficient_quota: 'API 余额不足',
|
insufficient_quota: 'API 余额不足',
|
||||||
invalid_request_error: '输入参数异常'
|
invalid_request_error: 'openai 接口异常'
|
||||||
};
|
};
|
||||||
export const proxyError: Record<string, boolean> = {
|
export const proxyError: Record<string, boolean> = {
|
||||||
ECONNABORTED: true,
|
ECONNABORTED: true,
|
||||||
|
|||||||
@ -49,6 +49,11 @@ svg {
|
|||||||
background: #999;
|
background: #999;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
input::placeholder,
|
||||||
|
textarea::placeholder {
|
||||||
|
font-size: 0.85em;
|
||||||
|
}
|
||||||
|
|
||||||
@media (max-width: 900px) {
|
@media (max-width: 900px) {
|
||||||
html {
|
html {
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
|
|||||||
@ -125,7 +125,7 @@ export const fileDownload = ({
|
|||||||
filename: string;
|
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');
|
const downloadLink = document.createElement('a');
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user