openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
36 lines (35 loc) • 1.34 kB
JavaScript
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 };