diff --git a/src/renderer/src/providers/OpenAIProvider.ts b/src/renderer/src/providers/OpenAIProvider.ts index 8a3d1a18e9..49a34f1a71 100644 --- a/src/renderer/src/providers/OpenAIProvider.ts +++ b/src/renderer/src/providers/OpenAIProvider.ts @@ -197,7 +197,12 @@ export default class OpenAIProvider extends BaseProvider { userMessages.push(await this.getMessageParam(message, model)) } + const isOpenAIo1 = this.isOpenAIo1(model) + const isSupportStreamOutput = () => { + if (isOpenAIo1) { + return false + } return streamOutput } @@ -327,10 +332,15 @@ export default class OpenAIProvider extends BaseProvider { ] : [{ role: 'user', content: assistant.prompt }] + const isOpenAIo1 = this.isOpenAIo1(model) + const isSupportedStreamOutput = () => { if (!onResponse) { return false } + if (isOpenAIo1) { + return false + } return true }