UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

36 lines (35 loc) 1.34 kB
import { i as removeFallbackCommand, n as clearFallbacksCommand, r as listFallbacksCommand, t as addFallbackCommand } from "./fallbacks-shared-COJ_l-8u.js"; //#region src/commands/models/image-fallbacks.ts /** Lists configured image model fallbacks. */ async function modelsImageFallbacksListCommand(opts, runtime) { return await listFallbacksCommand({ label: "Image fallbacks", key: "imageModel" }, opts, runtime); } /** Adds an image model fallback. */ async function modelsImageFallbacksAddCommand(modelRaw, runtime) { return await addFallbackCommand({ label: "Image fallbacks", key: "imageModel", logPrefix: "Image fallbacks" }, modelRaw, runtime); } /** Removes an image model fallback. */ async function modelsImageFallbacksRemoveCommand(modelRaw, runtime) { return await removeFallbackCommand({ label: "Image fallbacks", key: "imageModel", notFoundLabel: "Image fallback", logPrefix: "Image fallbacks" }, modelRaw, runtime); } /** Clears all image model fallbacks. */ async function modelsImageFallbacksClearCommand(runtime) { return await clearFallbacksCommand({ key: "imageModel", clearedMessage: "Image fallback list cleared." }, runtime); } //#endregion export { modelsImageFallbacksAddCommand, modelsImageFallbacksClearCommand, modelsImageFallbacksListCommand, modelsImageFallbacksRemoveCommand };