From ff5de3625e954fb756c6ec6437537902344f6b16 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Sat, 12 Oct 2024 13:28:42 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20o1=E6=A8=A1=E5=9E=8B=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E4=BC=98=E5=8C=96=20#172?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/src/providers/OpenAIProvider.ts | 7 +++++-- src/renderer/src/services/backup.ts | 3 --- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/renderer/src/providers/OpenAIProvider.ts b/src/renderer/src/providers/OpenAIProvider.ts index a007f087..8d39e8cf 100644 --- a/src/renderer/src/providers/OpenAIProvider.ts +++ b/src/renderer/src/providers/OpenAIProvider.ts @@ -134,13 +134,16 @@ export default class OpenAIProvider extends BaseProvider { userMessages.push(await this.getMessageParam(message, model)) } + const isOpenAIo1 = model.id.includes('o1-') const isSupportStreamOutput = streamOutput && this.isSupportStreamOutput(model.id) // @ts-ignore key is not typed const stream = await this.sdk.chat.completions.create({ model: model.id, - messages: [systemMessage, ...userMessages].filter(Boolean) as ChatCompletionMessageParam[], - temperature: assistant?.settings?.temperature, + messages: [isOpenAIo1 ? undefined : systemMessage, ...userMessages].filter( + Boolean + ) as ChatCompletionMessageParam[], + temperature: isOpenAIo1 ? 1 : assistant?.settings?.temperature, max_tokens: maxTokens, keep_alive: this.keepAliveTime, stream: isSupportStreamOutput diff --git a/src/renderer/src/services/backup.ts b/src/renderer/src/services/backup.ts index c1e18b85..e9dce88d 100644 --- a/src/renderer/src/services/backup.ts +++ b/src/renderer/src/services/backup.ts @@ -29,9 +29,6 @@ export async function restore() { data = JSON.parse(await window.api.decompress(file.content)) } - // 处理文件内容 - console.log('Parsed file content:', data) - await handleData(data) } catch (error) { console.error(error)