























@@ -1,6 +1,6 @@
11import type { OpenClawConfig } from "../config/types.openclaw.js";
22import { ensureAuthProfileStore } from "./auth-profiles/store.js";
3-import { normalizeStaticProviderModelId } from "./model-ref-shared.js";
3+import { normalizeConfiguredProviderCatalogModelId } from "./model-ref-shared.js";
44import {
55normalizeProviderSpecificConfig,
66resolveProviderConfigApiKeyResolver,
@@ -55,7 +55,9 @@ function normalizeProviderModelsForConfig(
5555const seenById = new Map<string, number>();
5656for (const model of provider.models) {
5757const rawId = getProviderModelId(model);
58-const normalizedId = rawId ? normalizeStaticProviderModelId(providerKey, rawId) : rawId;
58+const normalizedId = rawId
59+ ? normalizeConfiguredProviderCatalogModelId(providerKey, rawId)
60+ : rawId;
5961const normalizedModel =
6062normalizedId && normalizedId !== rawId ? { ...model, id: normalizedId } : model;
6163if (normalizedModel !== model) {
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。