perf: 文案优化

This commit is contained in:
archer 2023-04-06 09:07:07 +08:00
parent 144bed5a77
commit d460305871
No known key found for this signature in database
GPG Key ID: 166CA6BF2383B2BB
8 changed files with 13 additions and 9 deletions

View File

@ -60,9 +60,9 @@ export const chatProblem = `
`;
export const versionIntro = `
## Fast GPT V2.3
*
## Fast GPT V2.4
*
*
* ,
`;

View File

@ -119,6 +119,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
try {
const json = JSON.parse(data);
const content: string = json?.choices?.[0].delta.content || '';
// 空内容不要。首行换行符不要
if (!content || (responseContent === '' && content === '\n')) return;
responseContent += content;

View File

@ -110,7 +110,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
prompts.unshift({
obj: 'SYSTEM',
value: `${model.systemPrompt} 知识库内容是最新的知识库内容为: "${systemPrompt}"`
value: `${model.systemPrompt} 知识库内容是最新的,知识库内容为: "${systemPrompt}"`
});
// 控制在 tokens 数量,防止超出

View File

@ -148,8 +148,8 @@ const ModelDataCard = ({ model }: { model: ModelSchema }) => {
>
</MenuItem>
<MenuItem onClick={onOpenSelectFileModal}></MenuItem>
<MenuItem onClick={onOpenSelectUrlModal}></MenuItem>
<MenuItem onClick={onOpenSelectFileModal}>QA拆分</MenuItem>
<MenuItem onClick={onOpenSelectUrlModal}>QA拆分</MenuItem>
<MenuItem onClick={onOpenSelectJsonModal}>JSON导入</MenuItem>
</MenuList>
</Menu>

View File

@ -37,7 +37,7 @@ const ModelDetail = ({ modelId }: { modelId: string }) => {
setLoading(true);
try {
const res = await getModelById(modelId);
console.log(res);
// console.log(res);
res.security.expiredTime /= 60 * 60 * 1000;
setModel(res);
formHooks.reset(res);

View File

@ -105,7 +105,8 @@ export async function generateAbstract(next = false): Promise<any> {
isPay: !userApiKey && splitContents.length > 0,
userId: dataItem.userId,
type: 'abstract',
text: systemPrompt.content + dataItem.text + rawContent
text: systemPrompt.content + dataItem.text + rawContent,
tokenLen: 0
});
} catch (error: any) {
console.log('error: 生成摘要错误', dataItem?._id);

View File

@ -79,8 +79,10 @@ export async function generateQA(next = false): Promise<any> {
.createChatCompletion(
{
model: ChatModelNameEnum.GPT35,
temperature: 0.8,
temperature: 0.7,
n: 1,
frequency_penalty: 1, // 越大,重复内容越少
presence_penalty: -1, // 越大,越容易出现新内容
messages: [
systemPrompt,
{

View File

@ -93,5 +93,5 @@ export const systemPromptFilter = (prompts: string[], maxTokens: number) => {
}
}
return splitText;
return splitText.slice(0, splitText.length - 1);
};