fix: Handle undefined provider in model name generation

This commit is contained in:
kangfenmao 2025-02-18 09:56:26 +08:00
parent 9d35205681
commit a67370426b

View File

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