GIỎ HÀNG
- Không có sản phẩm trong giỏ hàng
Tổng Tiền:
0VND
So sánh chi phí hàng tháng giữa DeepSeek V3/R1, Claude 3.7 Sonnet, GPT-4o và Gemini Flash để tối ưu hóa 90% ngân sách API.
document.addEventListener(‘DOMContentLoaded’, function() {
function formatMoney(n) {
return Math.round(n).toLocaleString(‘vi-VN’) + ‘ đ’;
}
function calculateTokenCost() {
var reqs = parseInt(document.getElementById(‘input-reqs’).value);
var tokIn = parseInt(document.getElementById(‘input-tok-in’).value);
var tokOut = parseInt(document.getElementById(‘input-tok-out’).value);
var rate = parseFloat(document.getElementById(‘input-exchange’).value) || 25500;
document.getElementById(‘lbl-reqs’).innerText = reqs.toLocaleString(‘vi-VN’) + ‘ reqs/ngày’;
document.getElementById(‘lbl-input-tok’).innerText = tokIn.toLocaleString(‘vi-VN’) + ‘ tokens’;
document.getElementById(‘lbl-output-tok’).innerText = tokOut.toLocaleString(‘vi-VN’) + ‘ tokens’;
var monthlyIn = (reqs * tokIn * 30) / 1000000;
var monthlyOut = (reqs * tokOut * 30) / 1000000;
// Prices per million
var dsCost = (monthlyIn * 0.14) + (monthlyOut * 0.28);
var claudeCost = (monthlyIn * 3.00) + (monthlyOut * 15.00);
var gptCost = (monthlyIn * 2.50) + (monthlyOut * 10.00);
var geminiCost = (monthlyIn * 0.10) + (monthlyOut * 0.40);
document.getElementById(‘cost-deepseek’).innerText = formatMoney(dsCost * rate);
document.getElementById(‘cost-deepseek-usd’).innerText = ‘$’ + dsCost.toFixed(2) + ‘ / tháng’;
document.getElementById(‘cost-claude’).innerText = formatMoney(claudeCost * rate);
document.getElementById(‘cost-claude-usd’).innerText = ‘$’ + claudeCost.toFixed(2) + ‘ / tháng’;
document.getElementById(‘cost-gpt4o’).innerText = formatMoney(gptCost * rate);
document.getElementById(‘cost-gpt4o-usd’).innerText = ‘$’ + gptCost.toFixed(2) + ‘ / tháng’;
document.getElementById(‘cost-gemini’).innerText = formatMoney(geminiCost * rate);
document.getElementById(‘cost-gemini-usd’).innerText = ‘$’ + geminiCost.toFixed(2) + ‘ / tháng’;
}
[‘input-reqs’, ‘input-tok-in’, ‘input-tok-out’, ‘input-exchange’].forEach(function(id) {
var el = document.getElementById(id);
if (el) {
el.addEventListener(‘input’, calculateTokenCost);
}
});
calculateTokenCost();
});