// ElevenLabs Text-to-Speech Cost Map
//
// Pricing for ElevenLabs voices varies by model and plan tier. We don't yet
// have public micro-cent pricing, so we record usage with a zero cost. This
// prevents metering alerts while still tracking character counts for future
// cost attribution once pricing is finalized.

export const ELEVENLABS_COST_MAP = {
    'elevenlabs:eleven_multilingual_v2:character': 18000 * 0.9, // using scale costs per additional char * 0.9
    'elevenlabs:eleven_turbo_v2_5:character': 18000 * 0.9, // using scale costs per additional char * 0.9
    'elevenlabs:eleven_flash_v2_5:character': 9000 * 0.9, // using scale costs per additional char * 0.9
    'elevenlabs:eleven_v3:character': 18000 * 0.9, // using scale costs per additional char * 0.9
    'elevenlabs:eleven_multilingual_sts_v2:second': 300000 * 0.9, // using scale costs unit * 0.9
    'elevenlabs:eleven_english_sts_v2:second': 300000 * 0.9, // using scale costs unit * 0.9
};
