mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 14:40:43 +00:00
fix(models): merge legacy openrouter params
This commit is contained in:
@@ -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];
|
||||
|
||||
Reference in New Issue
Block a user