import { resolveAgentModelFallbackValues } from "../config/model-input.js"; import type { OpenClawConfig } from "../config/types.openclaw.js"; import type { ModelCatalogEntry } from "./model-catalog.types.js"; import type { ModelRef } from "./model-selection-normalize.js"; import {
buildAllowedModelSetWithFallbacks,
buildModelAliasIndex,
getModelRefStatusWithFallbackModels,
resolveAllowedModelRefFromAliasIndex,
type ModelRefStatus,
} from "./model-selection-shared.js";
export {
buildConfiguredAllowlistKeys,
buildConfiguredModelCatalog,
buildModelAliasIndex,
inferUniqueProviderFromConfiguredModels,
normalizeModelSelection,
resolveConfiguredModelRef,
resolveHooksGmailModel,
resolveModelRefFromString,
} from "./model-selection-shared.js";
export type { ModelAliasIndex, ModelRefStatus } from "./model-selection-shared.js";
function resolveDefaultFallbackModels(cfg: OpenClawConfig): string[] { return resolveAgentModelFallbackValues(cfg.agents?.defaults?.model);
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.