项目文件夹

文件
2026-07-12 23:57:31 +00:00

19 行
795 B
JavaScript

import { getProviderLabel } from '../stdin.js';
export function formatModelDisplay(model, ctx) {
let effortSuffix = '';
if (ctx.effortLevel && ctx.effortSymbol) {
effortSuffix = ` ${ctx.effortSymbol} ${ctx.effortLevel}`;
}
else if (ctx.effortLevel) {
effortSuffix = ` ${ctx.effortLevel}`;
}
const display = ctx.config?.display;
const autoProvider = getProviderLabel(ctx.stdin);
if (display?.showProvider) {
const providerLabel = display.providerName?.trim() || autoProvider;
const core = `${model}${effortSuffix}`;
return providerLabel ? `${providerLabel} | ${core}` : core;
}
return autoProvider ? `${model}${effortSuffix} | ${autoProvider}` : `${model}${effortSuffix}`;
}
//# sourceMappingURL=model-display.js.map