fix: o1模型设置使用优化 #172

This commit is contained in:
kangfenmao 2024-10-12 13:28:42 +08:00
parent f1cfdb29f8
commit ff5de3625e
2 changed files with 5 additions and 5 deletions

View File

@ -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

View File

@ -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)