Skip to content

feat: add ElevenLabs pricing - #898

Open
roh26it wants to merge 1 commit into
mainfrom
feat/elevenlabs-pricing
Open

feat: add ElevenLabs pricing#898
roh26it wants to merge 1 commit into
mainfrom
feat/elevenlabs-pricing

Conversation

@roh26it

@roh26it roh26it commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds pricing/elevenlabs.json — no ElevenLabs entry existed before this.
  • Text-to-speech: $0.0001/character (multilingual v2, v3), $0.00005/character (flash, turbo v2.5) — stored per this repo's cents-per-unit convention (0.01 / 0.005).
  • Speech-to-text (scribe_v1): $0.22/hour, stored as cents/second (0.00611111).
  • Rates taken directly from ElevenLabs' published API pricing page (elevenlabs.io/pricing/api), not estimated.
  • Companion PR on the gateway side (Portkey-AI/gateway-enterprise-node#1940) adds ElevenLabs as a provider and consumes this file via npm run sync:pricing.

Test plan

  • python3 scripts/check_duplicate_keys.py pricing/elevenlabs.json passes
  • Schema matches sync-to-gateway.js's validatePricingSchema (verified by reading the validator directly, not just the docs)
  • Cents-per-unit convention cross-checked against openai.json (gpt-4o) and matches this same repo's format exactly

Text-to-speech billed per character (model-tier dependent: multilingual/v3
vs flash/turbo), speech-to-text billed per second. Rates taken from
ElevenLabs' published API pricing (elevenlabs.io/pricing/api).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant