@briefcase-ai/native
npm install @briefcase-ai/native@4.4.0import { CostCalculator, normalizeModelId } from '@briefcase-ai/native';
const calculator = new CostCalculator();const model = normalizeModelId('us.amazon.nova-lite-v1:0');const estimate = calculator.estimateCost(model, 1_000, 250);console.log(estimate.totalCost);API
new CostCalculator()estimateCost(modelName, inputTokens, outputTokens) -> CostEstimatemodelIds() -> string[]normalizeModelId(modelId) -> string
CostEstimate contains modelName, token counts, input and output costs, and
totalCost, all in USD. Unknown models throw an error naming the ID.
Platform-qualified Bedrock IDs normalize automatically before lookup.
The package includes binaries for Linux x64/arm64 glibc, macOS x64/arm64, and Windows x64. See Cost Tracking for pricing behavior.