diff --git a/src/renderer/src/config/models.ts b/src/renderer/src/config/models.ts index 69d74aae89..7d9f54b857 100644 --- a/src/renderer/src/config/models.ts +++ b/src/renderer/src/config/models.ts @@ -144,7 +144,8 @@ const visionAllowedModels = [ 'pixtral', 'gpt-4(?:-[\\w-]+)', 'gpt-4o(?:-[\\w-]+)?', - 'chatgpt-4o(?:-[\\w-]+)?' + 'chatgpt-4o(?:-[\\w-]+)?', + 'o1(?:-[\\w-]+)?' ] const visionExcludedModels = ['gpt-4-\\d+-preview', 'gpt-4-turbo-preview', 'gpt-4-32k', 'gpt-4-\\d+'] diff --git a/src/renderer/src/config/providers.ts b/src/renderer/src/config/providers.ts index 5e313b4e9e..377199192f 100644 --- a/src/renderer/src/config/providers.ts +++ b/src/renderer/src/config/providers.ts @@ -358,7 +358,7 @@ export const PROVIDER_CONFIG = { }, aihubmix: { api: { - url: 'https://aihubmix.com?aff=SJyh' + url: 'https://aihubmix.com' }, websites: { official: 'https://aihubmix.com?aff=SJyh', diff --git a/src/renderer/src/providers/OpenAIProvider.ts b/src/renderer/src/providers/OpenAIProvider.ts index 1b863f2967..77330f1f9a 100644 --- a/src/renderer/src/providers/OpenAIProvider.ts +++ b/src/renderer/src/providers/OpenAIProvider.ts @@ -165,7 +165,7 @@ export default class OpenAIProvider extends BaseProvider { const isOpenAIo1 = model.id.startsWith('o1') const isSupportStreamOutput = () => { - if (this.provider.id === 'github' && isOpenAIo1) { + if (isOpenAIo1) { return false } return streamOutput @@ -251,7 +251,7 @@ export default class OpenAIProvider extends BaseProvider { if (!onResponse) { return false } - if (this.provider.id === 'github' && isOpenAIo1) { + if (isOpenAIo1) { return false } return true