UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

15 lines (14 loc) • 477 B
//#region src/shared/model-ref-override.ts /** Preserve model-only overrides and whitespace inside provider/model segments. */ function resolveModelRefOverride(raw) { const trimmed = raw?.trim(); if (!trimmed) return {}; const slash = trimmed.indexOf("/"); if (slash <= 0 || slash === trimmed.length - 1) return { model: trimmed }; return { provider: trimmed.slice(0, slash), model: trimmed.slice(slash + 1) }; } //#endregion export { resolveModelRefOverride as t };