diff --git a/src/pages/llmodels/config/index.ts b/src/pages/llmodels/config/index.ts index 61263eeb..478015e3 100644 --- a/src/pages/llmodels/config/index.ts +++ b/src/pages/llmodels/config/index.ts @@ -354,15 +354,18 @@ export const mergeBackendParameters = ( baseParams: string[] = [], priorityParams: string[] = [] ): string[] => { + const safeBase = baseParams || []; + const safePriority = priorityParams || []; + const priorityKeys = new Set( - priorityParams.map((param) => getBackendParameterKey(param)) + safePriority.map((param) => getBackendParameterKey(param)) ); - const filteredBase = baseParams.filter( + const filteredBase = safeBase.filter( (param) => !priorityKeys.has(getBackendParameterKey(param)) ); - return [...filteredBase, ...priorityParams]; + return [...filteredBase, ...safePriority]; }; export const modelLabels = [