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); } }