openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
26 lines (25 loc) • 959 B
JavaScript
import { p as createModelCatalogPresetAppliers } from "./provider-onboard-CBhOzm7U.js";
import { s as KILOCODE_DEFAULT_MODEL_REF, t as KILOCODE_BASE_URL } from "./provider-models-Dh526neN.js";
import { t as buildKilocodeProvider } from "./provider-catalog-CudHt9Q8.js";
//#region extensions/kilocode/onboard.ts
const kilocodePresetAppliers = createModelCatalogPresetAppliers({
primaryModelRef: KILOCODE_DEFAULT_MODEL_REF,
resolveParams: (_cfg) => ({
providerId: "kilocode",
api: "openai-completions",
baseUrl: KILOCODE_BASE_URL,
catalogModels: buildKilocodeProvider().models ?? [],
aliases: [{
modelRef: KILOCODE_DEFAULT_MODEL_REF,
alias: "Kilo Gateway"
}]
})
});
function applyKilocodeProviderConfig(cfg) {
return kilocodePresetAppliers.applyProviderConfig(cfg);
}
function applyKilocodeConfig(cfg) {
return kilocodePresetAppliers.applyConfig(cfg);
}
//#endregion
export { applyKilocodeProviderConfig as n, applyKilocodeConfig as t };