INNER CODE UNIT · JavaScript
estimateCosts
vibeeval/vibecosystem · tools/dashboard/server.js:163
function estimateCosts() {
// Rough cost estimates per 1K tokens (USD)
const COSTS = {
haiku: { input: 0.00025, output: 0.00125 },
sonnet: { input: 0.003, output: 0.015 },
opus: { input: 0.015, output: 0.075 },
};
const usage = loadTokenUsage(1000);
const totalTokens = usage.summary.total;
return {
totalTokens,
estimatedCost: {
asHaiku: ((totalTokens / 1000) * COSTS.haiku.output).toFixed(4),
asSonnet: ((totalTokens / 1000) * COSTS.sonnet.output).toFixed(4),
asOpus: ((totalTokens / 1000) * COSTS.opus.output).toFixed(4),
},