fix openrouter

This commit is contained in:
paisley
2026-03-08 11:51:04 +08:00
parent 1377189b60
commit 3e11d8638e
4 changed files with 17 additions and 5 deletions

View File

@@ -376,7 +376,10 @@ export async function setOpenClawDefaultModel(
): Promise<void> {
const config = await readOpenClawJson();
const model = modelOverride || getProviderDefaultModel(provider);
const rawModel = modelOverride || getProviderDefaultModel(provider);
const model = rawModel
? (rawModel.startsWith(`${provider}/`) ? rawModel : `${provider}/${rawModel}`)
: undefined;
if (!model) {
console.warn(`No default model mapping for provider "${provider}"`);
return;
@@ -534,7 +537,10 @@ export async function setOpenClawDefaultModelWithOverride(
): Promise<void> {
const config = await readOpenClawJson();
const model = modelOverride || getProviderDefaultModel(provider);
const rawModel = modelOverride || getProviderDefaultModel(provider);
const model = rawModel
? (rawModel.startsWith(`${provider}/`) ? rawModel : `${provider}/${rawModel}`)
: undefined;
if (!model) {
console.warn(`No default model mapping for provider "${provider}"`);
return;