From 87d35042ded22cf9eb7ab6ca128a6287680a10ee Mon Sep 17 00:00:00 2001 From: archer <545436317@qq.com> Date: Thu, 6 Apr 2023 19:44:44 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E9=98=88=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/service/events/generateQA.ts | 4 +--- src/service/events/generateVector.ts | 5 +++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/service/events/generateQA.ts b/src/service/events/generateQA.ts index 843636004..610919d9d 100644 --- a/src/service/events/generateQA.ts +++ b/src/service/events/generateQA.ts @@ -79,10 +79,8 @@ export async function generateQA(next = false): Promise { .createChatCompletion( { model: ChatModelNameEnum.GPT35, - temperature: 0.7, + temperature: 0.8, n: 1, - frequency_penalty: 1, // 越大,重复内容越少 - presence_penalty: -1, // 越大,越容易出现新内容 messages: [ systemPrompt, { diff --git a/src/service/events/generateVector.ts b/src/service/events/generateVector.ts index 90b6550dd..0f7d1e524 100644 --- a/src/service/events/generateVector.ts +++ b/src/service/events/generateVector.ts @@ -47,7 +47,8 @@ export async function generateVector(next = false): Promise { } catch (error: any) { if (error?.code === 501) { await redis.del(dataItem.id); - throw new Error(error?.message); + generateVector(true); + return; } throw new Error('获取 openai key 失败'); @@ -102,6 +103,6 @@ export async function generateVector(next = false): Promise { } setTimeout(() => { generateVector(true); - }, 4000); + }, 2000); } }