From 282aa6e81adfd2b7401681c5898dc091ad5bd352 Mon Sep 17 00:00:00 2001 From: suyao Date: Sat, 20 Sep 2025 16:23:37 +0800 Subject: [PATCH] Simplify provider display name logic and add debug logging - Replace complex fallback chain for provider display name with direct provider name access - Add console.log for model debugging in getModelName function --- src/main/apiServer/utils/index.ts | 8 +------- src/renderer/src/services/ModelService.ts | 2 +- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/main/apiServer/utils/index.ts b/src/main/apiServer/utils/index.ts index d58c38f8ca..6a4a9a8ffe 100644 --- a/src/main/apiServer/utils/index.ts +++ b/src/main/apiServer/utils/index.ts @@ -190,13 +190,7 @@ export async function validateModelId( export function transformModelToOpenAI(model: Model, providers: Provider[]): ApiModel { const provider = providers.find((p) => p.id === model.provider) - const providerDisplayName = - provider?.name ?? - (provider as { providerName?: string })?.providerName ?? - (provider as { displayName?: string })?.displayName ?? - (model as { providerName?: string; providerDisplayName?: string })?.providerName ?? - (model as { providerDisplayName?: string })?.providerDisplayName ?? - provider?.id + const providerDisplayName = provider?.name return { id: `${model.provider}:${model.id}`, object: 'model', diff --git a/src/renderer/src/services/ModelService.ts b/src/renderer/src/services/ModelService.ts index c26ba75cf0..7ac4723f2e 100644 --- a/src/renderer/src/services/ModelService.ts +++ b/src/renderer/src/services/ModelService.ts @@ -21,7 +21,7 @@ export const hasModel = (m?: Model) => { export function getModelName(model?: Model | ApiModel) { const modelName = model?.name || model?.id || '' - + console.log(model) // For API models that have provider_name field, use it directly const apiModel = model as ApiModel if (apiModel?.provider_name) {