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)