diff --git a/src/renderer/src/services/ModelService.ts b/src/renderer/src/services/ModelService.ts index 159905e3ce..1629b39e0d 100644 --- a/src/renderer/src/services/ModelService.ts +++ b/src/renderer/src/services/ModelService.ts @@ -20,6 +20,11 @@ export const hasModel = (m?: Model) => { export function getModelName(model?: Model) { const provider = store.getState().llm.providers.find((p) => p.id === model?.provider) const modelName = model?.name || model?.id || '' - const providerName = provider?.isSystem ? t(`provider.${provider.id}`) : provider?.name - return `${modelName} | ${providerName}` + + if (provider) { + const providerName = provider?.isSystem ? t(`provider.${provider.id}`) : provider?.name + return `${modelName} | ${providerName}` + } + + return modelName }