UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

26 lines (25 loc) 818 B
import { n as applyAgentDefaultModelPrimary } from "./provider-onboard-CBhOzm7U.js"; //#region extensions/openrouter/onboard.ts const OPENROUTER_DEFAULT_MODEL_REF = "openrouter/auto"; function applyOpenrouterProviderConfig(cfg) { const models = { ...cfg.agents?.defaults?.models }; models[OPENROUTER_DEFAULT_MODEL_REF] = { ...models[OPENROUTER_DEFAULT_MODEL_REF], alias: models["openrouter/auto"]?.alias ?? "OpenRouter" }; return { ...cfg, agents: { ...cfg.agents, defaults: { ...cfg.agents?.defaults, models } } }; } function applyOpenrouterConfig(cfg) { return applyAgentDefaultModelPrimary(applyOpenrouterProviderConfig(cfg), OPENROUTER_DEFAULT_MODEL_REF); } //#endregion export { applyOpenrouterConfig as n, applyOpenrouterProviderConfig as r, OPENROUTER_DEFAULT_MODEL_REF as t };