openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
27 lines (26 loc) • 1.05 kB
JavaScript
import { f as createDefaultModelsPresetAppliers } from "./provider-onboard-CBhOzm7U.js";
import { c as buildFireworksCatalogModels, i as FIREWORKS_DEFAULT_MODEL_ID, l as buildFireworksProvider } from "./provider-catalog-CEmQ5kbe.js";
//#region extensions/fireworks/onboard.ts
const FIREWORKS_DEFAULT_MODEL_REF = `fireworks/${FIREWORKS_DEFAULT_MODEL_ID}`;
const fireworksPresetAppliers = createDefaultModelsPresetAppliers({
primaryModelRef: FIREWORKS_DEFAULT_MODEL_REF,
resolveParams: (_cfg) => {
const defaultProvider = buildFireworksProvider();
return {
providerId: "fireworks",
api: defaultProvider.api ?? "openai-completions",
baseUrl: defaultProvider.baseUrl,
defaultModels: buildFireworksCatalogModels(),
defaultModelId: FIREWORKS_DEFAULT_MODEL_ID,
aliases: [{
modelRef: FIREWORKS_DEFAULT_MODEL_REF,
alias: "Kimi K2.5 Turbo"
}]
};
}
});
function applyFireworksConfig(cfg) {
return fireworksPresetAppliers.applyConfig(cfg);
}
//#endregion
export { applyFireworksConfig as n, FIREWORKS_DEFAULT_MODEL_REF as t };