UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

28 lines (27 loc) 1.07 kB
import { p as createModelCatalogPresetAppliers } from "./provider-onboard-CBhOzm7U.js"; import { i as buildCerebrasModelDefinition, n as CEREBRAS_MODEL_CATALOG, t as CEREBRAS_BASE_URL } from "./models-8cFstCPo.js"; //#region extensions/cerebras/onboard.ts /** * Cerebras onboarding config helpers. */ /** Default Cerebras model reference used after onboarding. */ const CEREBRAS_DEFAULT_MODEL_REF = "cerebras/zai-glm-4.7"; const cerebrasPresetAppliers = createModelCatalogPresetAppliers({ primaryModelRef: CEREBRAS_DEFAULT_MODEL_REF, resolveParams: (_cfg) => ({ providerId: "cerebras", api: "openai-completions", baseUrl: CEREBRAS_BASE_URL, catalogModels: CEREBRAS_MODEL_CATALOG.map(buildCerebrasModelDefinition), aliases: [{ modelRef: CEREBRAS_DEFAULT_MODEL_REF, alias: "Cerebras GLM 4.7" }] }) }); /** Applies Cerebras provider/catalog config and default model aliases. */ function applyCerebrasConfig(cfg) { return cerebrasPresetAppliers.applyConfig(cfg); } //#endregion export { applyCerebrasConfig as n, CEREBRAS_DEFAULT_MODEL_REF as t };