fix(aiCore): correct provider adaptation with model parameter (#11758)

Ensure the model parameter is properly passed to adaptProvider when provider is specified
This commit is contained in:
Phantom 2025-12-09 10:42:18 +08:00 committed by GitHub
parent adbadf5da6
commit 086190228a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

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