openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
17 lines (16 loc) • 585 B
JavaScript
import "./defaults-Jag53zwP.mjs";
import { o as resolveContextTokensForModel } from "./context-Df0Zy7Qm.mjs";
//#region src/auto-reply/reply/model-selection-context.ts
/** Resolves the context window token count for the selected provider/model. */
function resolveContextTokens(params) {
return resolveContextTokensForModel({
cfg: params.cfg,
provider: params.provider,
model: params.model,
modelContextWindow: params.modelContextWindow,
modelContextTokens: params.modelContextTokens,
allowAsyncLoad: false
}) ?? 2e5;
}
//#endregion
export { resolveContextTokens as t };