From adbadf5da628a49dcbb8e5831a7b631fb6386eb8 Mon Sep 17 00:00:00 2001 From: Phantom Date: Tue, 9 Dec 2025 10:35:39 +0800 Subject: [PATCH] fix(models): include model name as fallback for id field (#11760) Add model's name as an additional fallback option when determining the id field in adaptSdkModel to handle cases where neither id nor modelId is available --- src/renderer/src/services/models/ModelAdapter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/src/services/models/ModelAdapter.ts b/src/renderer/src/services/models/ModelAdapter.ts index deea631693..b5a6f238a8 100644 --- a/src/renderer/src/services/models/ModelAdapter.ts +++ b/src/renderer/src/services/models/ModelAdapter.ts @@ -45,7 +45,7 @@ function normalizeModels(models: T[], transformer: (entry: T) => Model | null } function adaptSdkModel(provider: Provider, model: SdkModel): Model | null { - const id = pickPreferredString([(model as any)?.id, (model as any)?.modelId]) + const id = pickPreferredString([(model as any)?.id, (model as any)?.modelId, (model as any)?.name]) const name = pickPreferredString([ (model as any)?.display_name, (model as any)?.displayName,