From 086190228a14c96d42165e996f2481461120e8da Mon Sep 17 00:00:00 2001 From: Phantom Date: Tue, 9 Dec 2025 10:42:18 +0800 Subject: [PATCH] fix(aiCore): correct provider adaptation with model parameter (#11758) Ensure the model parameter is properly passed to adaptProvider when provider is specified --- src/renderer/src/aiCore/index_new.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/aiCore/index_new.ts b/src/renderer/src/aiCore/index_new.ts index 4379547a3c..5c84a7254e 100644 --- a/src/renderer/src/aiCore/index_new.ts +++ b/src/renderer/src/aiCore/index_new.ts @@ -91,7 +91,9 @@ export default class ModernAiProvider { if (this.isModel(modelOrProvider)) { // 传入的是 Model this.model = modelOrProvider - this.actualProvider = provider ? adaptProvider({ provider }) : getActualProvider(modelOrProvider) + this.actualProvider = provider + ? adaptProvider({ provider, model: modelOrProvider }) + : getActualProvider(modelOrProvider) // 只保存配置,不预先创建executor this.config = providerToAiSdkConfig(this.actualProvider, modelOrProvider) } else {