Developer Billing
ElevenLabs Setup
How Developer Billing users create, fund, and connect a qualifying ElevenLabs account.
Accepted billing
- Topic to Video does not accept a plain ElevenLabs Free account for Developer Billing project starts.
- Use an ElevenLabs account with Pay As You Go enabled or a paid ElevenLabs subscription starting at Starter.
- If the account started on Free, enable Pay As You Go in ElevenLabs Top Up settings before creating a Topic to Video project.
- You cannot start a Topic to Video project until the connected ElevenLabs account has Pay As You Go enabled or a paid subscription starting at Starter.
Create the account and key
- Create or sign in to an ElevenLabs account.
- Open Developer settings and create an API key for this app.
- Paste the key into Settings > Provider Keys > ElevenLabs, then save and wait for verification.
- Use a dedicated key for Topic to Video so you can rotate it without breaking unrelated projects.
Narration access
- The app uses ElevenLabs Text to Speech for narration audio.
- Make sure the account has enough credits for the amount of script text you plan to generate.
- If narration verification fails, check that the key is active, the account has available credits, the account is not on plain Free, and the selected voice is accessible to that account.
Music access
- Generated music is checked separately from narration because an account can be ready for TTS but blocked for Music API.
- ElevenLabs documents the Eleven Music API as available to paid users.
- Pay As You Go can unlock APIs that are otherwise disabled for free-plan users, including Music, and it draws down prepaid balance as usage happens.
- For this app, enable Pay As You Go or use a Starter-or-higher paid ElevenLabs subscription before retrying generated music.
- If PAYG balance reaches zero or auto top-up fails, ElevenLabs says usage pauses until the account is topped up again.
Security
- Never share the API key in screenshots, chat, support tickets, source code, or public docs.
- If a key is exposed, delete or revoke it in ElevenLabs and save a replacement key in the app.
Used for
- Narration and optional generated music.
- Developer Billing project starts and music generation require a qualifying ElevenLabs billing setup: Pay As You Go or a paid subscription starting at Starter.