Check your text-to-speech usage balance, remaining credits, and estimated overage charges.
Overview
Using the SDK
const Suonora = require('suonora-sdk'); const suonora = new Suonora({ apiKey: 'YOUR_API_KEY' }); async function getAccountBalance() { try { const balance = await suonora.getBalance(); console.log('--- Suonora Account Balance ---'); console.log(`Total Characters: ${balance.total_credits}`); console.log(`Used Characters: ${balance.used_credits}`); console.log(`Remaining Characters: ${balance.remaining_credits}`); if (balance.overage_characters > 0) { console.log(`Overage: ${balance.overage_characters} characters, estimated $${balance.overage_amount_usd.toFixed(2)}`); } } catch (error) { console.error('Error getting balance:', error.message); } } getAccountBalance();
REST API
curl -X GET https://api.suonora.com/v1/balance \ -H "Authorization: Bearer YOUR_API_KEY"
Show Balance Fields
{ "success": true, "balance": { "total_credits": 300000, "used_credits": 320000, "remaining_credits": -20000, "overage_characters": 20000, "overage_amount_usd": 1.00 } }
success