What are credits?
Credits are the units of measure for the resources you use when you create videos with JSON2Video.
When you create a free account, you get 600 credits to start with. You can consume these credits to create a few videos and build a proof of concept to understand how JSON2Video works and it is a good fit for your needs.
Once you understand if JSON2Video is for you, you can buy additional credits to create more videos.
How credits are consumed
Credits are consumed for these purposes:
- Rendering videos
- Generating AI assets, such as images or voice-overs
Rendering videos
When you render a video, JSON2Video will consume credits based on the video resolution and length:
- Videos up to Full HD (1920x1080 or 1080x1920) consume 1 credit per second.
- Videos up to 4K (3840x2160 or 2160x3840) consume 4 credits per second.
If your render fails, you will not be charged for the credits consumed in rendering the video.
Generating AI assets
JSON2Video can use the assets you provide (like images, videos, or audios) or you can make it generate AI assets for you, such as images or voice-overs. These assets are generated using third-party AI services like ElevenLabs or Flux Pro.
Using your own API Keys
If you have an account with the AI service (for example, with ElevenLabs), you can use your own API Key to generate the assets:
- Enter your API Keys in the Connections section of your dashboard.
- Set the
connection
property in the element to the name of the connection you created.
Using JSON2Video only
If you don't have an account with the AI service, JSON2Video will generate the assets using its own API Keys and you will be charged for the credits consumed.
This saves you the cost of having to create an account with the AI service and the hassle of managing your API Keys.
Currently, the supported list of asset types and providers is the following:
Asset type | Model | Provider | Credits consumed |
---|---|---|---|
Images | freepik-classic |
Freepik | 0 credits per image |
Images | flux-pro |
Replicate | 20 credits per image |
Voice-overs | azure |
Microsoft | 0 credits per minute |
Voice-overs | elevenlabs |
ElevenLabs | 60 credits per minute |
Subtitles | default |
JSON2Video | 0 credits per minute |
Subtitles | whisper |
JSON2Video | 0 credits per minute |
You can use freepik-classic
and azure
for free without consuming any extra credits.
Because the AI services are third-party, the credits consumed are always deducted from your account independently of the success of the video rendering.
However, the generated AI assets are cached by the API, so if you generate the same asset again or you re-render the video again, you will not be charged for the credits consumed. This is true if prompt and settings are the same and the "cache" parameter of the element is not set to false.
Examples
Let's see some examples of how credits are consumed.
Example 1: Simple video without AI assets
- You create a video with a resolution of 1920x1080 and a length of 10 seconds.
- The video includes images and videos you provide URLs for.
The video will consume 10 credits (1 credit per second of rendered video).
Example 2: Video with AI assets generated with JSON2Video's own third-party accounts
- You create a video with a resolution of 1080x1920 and a length of 30 seconds.
- The video shows 3 Flux Pro images generated by JSON2Video and a voice-over generated by ElevenLabs that lasts 20 seconds.
- You do not provide your own API Keys for the AI services.
The video will consume 110 credits (60 for the generated images, 20 for the generated voiceover and 30 for the rendering).
Example 3: Video with AI assets generated with your own third-party accounts
- You create a video with a resolution of 1080x1920 and a length of 30 seconds.
- The video shows 3 Flux Pro images generated by JSON2Video and a voice-over generated by ElevenLabs that lasts 20 seconds.
- You provide your own API Keys for Replicate and ElevenLabs via the Connections section of your dashboard.
The video will consume 30 credits (1 credit per second of rendered video).