Files
openclaw/extensions/openrouter/onboard.ts
T
Peter Steinberger 35a1777f68 refactor(providers): consolidate catalog setup helpers (#117824)
* refactor(providers): consolidate catalog setup helpers

* fix(huggingface): narrow discovered model entries
2026-08-01 22:17:52 -07:00

20 lines
653 B
TypeScript

// Openrouter setup module handles plugin onboarding behavior.
import {
createAliasOnlyPresetAppliers,
type OpenClawConfig,
} from "openclaw/plugin-sdk/provider-onboard";
export const OPENROUTER_DEFAULT_MODEL_REF = "openrouter/auto";
const openrouterPresetAppliers = createAliasOnlyPresetAppliers({
modelRef: OPENROUTER_DEFAULT_MODEL_REF,
alias: "OpenRouter",
});
export function applyOpenrouterProviderConfig(cfg: OpenClawConfig): OpenClawConfig {
return openrouterPresetAppliers.applyProviderConfig(cfg);
}
export function applyOpenrouterConfig(cfg: OpenClawConfig): OpenClawConfig {
return openrouterPresetAppliers.applyConfig(cfg);
}