fix(models): merge legacy openrouter params

This commit is contained in:
Peter Steinberger
2026-04-29 16:31:51 +01:00
parent e49703def6
commit 46171d7848

View File

@@ -153,12 +153,17 @@ export function upsertCanonicalModelConfigEntry(
) {
const key = modelKey(params.provider, params.model);
const legacyKey = legacyModelKey(params.provider, params.model);
if (!models[key]) {
if (legacyKey && models[legacyKey]) {
models[key] = models[legacyKey];
} else {
models[key] = {};
}
if (legacyKey && models[legacyKey]) {
models[key] = {
...models[legacyKey],
...models[key],
params: {
...(models[legacyKey].params ?? {}),
...(models[key]?.params ?? {}),
},
};
} else if (!models[key]) {
models[key] = {};
}
if (legacyKey) {
delete models[legacyKey];