perf: 阈值

This commit is contained in:
archer 2023-04-06 19:44:44 +08:00
parent 77dc961a07
commit 87d35042de
No known key found for this signature in database
GPG Key ID: 166CA6BF2383B2BB
2 changed files with 4 additions and 5 deletions

View File

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

View File

@ -47,7 +47,8 @@ export async function generateVector(next = false): Promise<any> {
} catch (error: any) { } catch (error: any) {
if (error?.code === 501) { if (error?.code === 501) {
await redis.del(dataItem.id); await redis.del(dataItem.id);
throw new Error(error?.message); generateVector(true);
return;
} }
throw new Error('获取 openai key 失败'); throw new Error('获取 openai key 失败');
@ -102,6 +103,6 @@ export async function generateVector(next = false): Promise<any> {
} }
setTimeout(() => { setTimeout(() => {
generateVector(true); generateVector(true);
}, 4000); }, 2000);
} }
} }