THE COST OF BUILDING WITH AI
AI API pricing. Know what you pay.
Published Tokely rates for text, images, video and audio. Pay from one USD balance, compare exact models and estimate your workload before you switch.
THE SHORT ANSWER
Tokely uses model-specific usage pricing. Text is billed by input, output and reported cached-input tokens; media uses the unit and fixed variant listed on its model page. There is no required subscription. A funded account is required for generation.
Choose your cost model
Text API costs ↗
Input, output and cached-input tokens. Compare a matched workload.
39 enabled modelsImage API costs ↗
Image variants, quality settings and reference requirements.
18 enabled modelsVideo API costs ↗
Clip duration, resolution and asynchronous generation jobs.
18 enabled modelsAudio API costs ↗
Speech and music with their own published billing units.
3 enabled modelsOne balance. Model-specific rates.
Create a Tokely account, add funds through the hosted crypto checkout and create an API key. Text and media requests spend the same account balance. Current checkout supports USD-equivalent deposits from $10 to $10,000; payment-network costs and any checkout conditions are shown during payment. Card payments and enterprise invoicing are not currently offered.
The output limit is a reservation, not a flat charge
For text requests, Tokely reserves funds for the requested output bound before execution and settles against the recorded usage. A high max_tokens value can require a larger available balance even when the final answer is short. Interrupted streams can have billable recorded usage. Check the Billing documentation for the response and error rules.
Compare the whole request
Input, output and cached input have different rates. Reasoning tokens can contribute to billable output; provider-hosted tools and other special units are not represented by a plain token estimate. Media prices refer to specific settings, such as image quality or video duration, rather than every variant a model developer offers.
Compare a matched text workload
| Model | Tokely input / output | Tokely example | OpenRouter example | Difference vs OpenRouter |
|---|---|---|---|---|
| GPT-5.4 MiniOpenAI | $0.07425 / $0.4455Cache read: $0.007425 | $0.185625 | $1.875$0.75 / $4.5 per 1M | 90.1% lower |
| Gemini 3.1 Flash LiteGoogle | $0.050552 / $0.303312Cache read: $0.005056 | $0.12638 | $0.625$0.25 / $1.5 per 1M | 79.8% lower |
| Gemini 2.5 FlashGoogle | $0.060663 / $0.505924Cache read: $0.006067 | $0.187144 | $0.925$0.3 / $2.5 per 1M | 79.8% lower |
| GPT-6 LunaOpenAI | $0.09 / $0.45Cache read: $0.009 | $0.2025 | $0.225$0.1 / $0.5 per 1M | 10.0% lower |
| DeepSeek V4.1 FlashDeepSeek | $0.135 / $0.54Cache read: $0.0027 | $0.27 | $0.6$0.3 / $1.2 per 1M | 55.0% lower |
| Gemini 3.7 FlashGoogle | $0.151656 / $0.758279Cache read: $0.015166 | $0.341226 | $1.6875$0.75 / $3.75 per 1M | 79.8% lower |
| Gemini 3.8 FlashGoogle | $0.151656 / $0.758279Cache read: $0.015166 | $0.341226 | $1.6875$0.75 / $3.75 per 1M | 79.8% lower |
| GPT-5 CodexOpenAI | $0.126397 / $1.011175Cache read: $0.01264 | $0.379191 | Not matched | — |
| GPT-5.6 LunaOpenAI | $0.18 / $1.08Cache read: $0.018 | $0.45 | $0.5$0.2 / $1.2 per 1M | 10.0% lower |
| Gemini 3.5 Flash LiteGoogle | $0.218386 / $1.819882Cache read: $0.021839 | $0.673357 | $0.925$0.3 / $2.5 per 1M | 27.2% lower |
| Grok 4.3Grok | $0.505519 / $1.011038Cache read: $0.18 | $0.758279 | $1.875$1.25 / $2.5 per 1M | 59.6% lower |
| Gemini 3.5 FlashGoogle | $0.303312 / $1.819868Cache read: $0.030332 | $0.758279 | $3.75$1.5 / $9 per 1M | 79.8% lower |
| GPT-6 SolOpenAI | $0.505588 / $1.516763Cache read: $0.040447 | $0.884779 | $4.5$2 / $10 per 1M | 80.3% lower |
| GPT-6.1 SolOpenAI | $0.505588 / $1.516763Cache read: $0.020224 | $0.884779 | $4.5$2 / $10 per 1M | 80.3% lower |
| GPT-5.6 TerraOpenAI | $0.505588 / $1.820115Cache read: $0.040447 | $0.960617 | $5$2 / $12 per 1M | 80.8% lower |
| Claude Sonnet 5Anthropic | $0.48532 / $2.4266Cache read: $0.048532 | $1.09197 | $4.5$2 / $10 per 1M | 75.7% lower |
| Gemini 2.5 ProGoogle | $0.505519 / $3.033113Cache read: $0.050552 | $1.263797 | $3.75$1.25 / $10 per 1M | 66.3% lower |
| Grok 4.5Grok | $0.80883 / $2.42649Cache read: $0.202208 | $1.415453 | $3.5$2 / $6 per 1M | 59.6% lower |
| Grok 4.6Grok | $0.80883 / $2.42649Cache read: $0.202208 | $1.415453 | $3.5$2 / $6 per 1M | 59.6% lower |
| Grok 4.7Grok | $0.80883 / $2.42649Cache read: $0.202208 | $1.415453 | $3.5$2 / $6 per 1M | 59.6% lower |
| Claude Sonnet 4.6Anthropic | $0.72798 / $3.6399Cache read: $0.072798 | $1.637955 | $6.75$3 / $15 per 1M | 75.7% lower |
| GPT-5.2 CodexOpenAI | $0.641667 / $5.133334Cache read: $0.064167 | $1.925001 | $5.25$1.75 / $14 per 1M | 63.3% lower |
| Gemini 3 ProGoogle | $0.75 / $5.25Cache read: $0.75 | $2.0625 | Not matched | — |
| GPT-5.5OpenAI | $1.011175 / $4.550288Cache read: $0.101118 | $2.148747 | $12.5$5 / $30 per 1M | 82.8% lower |
| Claude Sonnet 5.5Anthropic | $0.970585 / $4.852925Cache read: $0.097059 | $2.183816 | $4.5$2 / $10 per 1M | 51.5% lower |
| Claude Opus 5.5Anthropic | $0.97064 / $4.8532Cache read: $0.048532 | $2.18394 | $9$4 / $20 per 1M | 75.7% lower |
| Gemini 3.1 ProGoogle | $0.833334 / $5.833334Cache read: $0.18 | $2.291668 | Not matched | — |
| GPT-5.6 SolOpenAI | $1.263969 / $4.550288Cache read: $0.101118 | $2.401541 | $4.5$2 / $10 per 1M | 46.6% lower |
| GPT-5.1 CodexOpenAI | $1.008334 / $8.066667Cache read: $0.100834 | $3.025001 | $3.75$1.25 / $10 per 1M | 19.3% lower |
| Kimi K3Moonshot | $0.45 / $10.8Cache read: $0.27 | $3.15 | $3.5$0.5 / $12 per 1M | 10.0% lower |
| GPT-5.3 CodexOpenAI | $1.05875 / $8.47Cache read: $0.105875 | $3.17625 | $5.25$1.75 / $14 per 1M | 39.5% lower |
| GPT-6 AstraOpenAI | $2.527938 / $7.583813Cache read: $0.202235 | $4.423891 | $22.5$10 / $50 per 1M | 80.3% lower |
| GPT-5.2OpenAI | $1.575 / $12.6Cache read: $0.1575 | $4.725 | $5.25$1.75 / $14 per 1M | 10.0% lower |
| Claude Opus 4.6Anthropic | $2.426463 / $12.132313Cache read: $0.242647 | $5.459541 | $11.25$5 / $25 per 1M | 51.5% lower |
| Claude Opus 4.8Anthropic | $2.426463 / $12.132313Cache read: $0.242647 | $5.459541 | $11.25$5 / $25 per 1M | 51.5% lower |
| Claude Opus 5Anthropic | $2.426463 / $12.132313Cache read: $0.242647 | $5.459541 | $11.25$5 / $25 per 1M | 51.5% lower |
| GPT-5.4OpenAI | $2.25 / $13.5Cache read: $0.225 | $5.625 | $6.25$2.5 / $15 per 1M | 10.0% lower |
| Claude Opus 4.7Anthropic | $3.033079 / $12.132313Cache read: $0.242647 | $6.066157 | $11.25$5 / $25 per 1M | 46.1% lower |
| Claude Fable 5Anthropic | $4.852925 / $24.264625Cache read: $0.485293 | $10.919081 | $22.5$10 / $50 per 1M | 51.5% lower |
Media uses its own units
| Model | Rate & unit | Variant settings | Input contract |
|---|---|---|---|
| Seedance 1.0 ProDoubao · Video | $0.105 / taskOne bounded generation | duration: 5 | prompt |
| Seedance 1.0 Pro FastDoubao · Video | $0.12 / taskOne bounded generation | duration: 5 | prompt, reference_urls |
| Seedance 1.5 ProDoubao · Video | $0.065625 / taskOne bounded generation | duration: 5 | prompt |
| Seedance 2.0Doubao · Video | $0.7125 / taskOne bounded generation | duration: 5 | prompt |
| Seedance 2.0 FastDoubao · Video | $0.43875 / taskOne bounded generation | duration: 5 | prompt |
| Seedance 2.0 MiniDoubao · Video | $0.1425 / taskOne bounded generation | duration: 5 | prompt |
| Seedance 2.5Doubao · Video | $1.05 / taskOne bounded generation | duration: 5 | prompt |
| Seedream 3.0Doubao · Image | $0.02625 / imageOne bounded generation | n: 1 | prompt |
| Seedream 4.0Doubao · Image | $0.0375 / imageOne bounded generation | n: 1 | prompt |
| Seedream 4.5Doubao · Image | $0.04875 / imageOne bounded generation | n: 1 | prompt |
| Seedream 5.0Doubao · Image | $0.04125 / imageOne bounded generation | n: 1 | prompt |
| Seedream 5.0 ProDoubao · Image | $0.0525 / imageOne bounded generation | n: 1 | prompt |
| Nano BananaGoogle · Image | $0.03 / imageOne bounded generation | n: 1 | prompt |
| Gemini 2.5 Pro TTSGoogle · Audio | $0.6 / maximum reservationMetered generation | voice: Kore | prompt |
| Nano Banana ProGoogle · Image | $0.020135 / imagePrimary route · square image $0.135 / imageAlternate route · square image | n: 1 | prompt |
| Nano Banana 2Google · Image | $0.013424 / imagePrimary route · square image $0.06 / imageAlternate route · square image | n: 1 | prompt |
| Nano Banana 2 LiteGoogle · Image | $0.03 / imageOne bounded generation | n: 1 | prompt |
| Gemini 3.1 Flash TTSGoogle · Audio | $0.0075 / generation creditMeasured speech usage | voice: Kore | prompt |
| GPT Image 1.5OpenAI · Image | $0.03 / imageOne bounded generation | n: 1 | prompt |
| GPT Image 2OpenAI · Image | $0.006712 / imagePrimary route · square image $0.045 / imageAlternate route · square image | n: 1 | prompt |
| GPT Image 2.5 FlareOpenAI · Image | $0.045 / imageOne bounded generation | n: 1 | prompt |
| GPT Image 2.5 SunburstOpenAI · Image | $0.045 / imageOne bounded generation | n: 1 | prompt |
| Grok Imagine VideoGrok · Video | $0.108 / taskOne bounded generation | duration: 6 | prompt |
| Grok Imagine Video 1.5Grok · Video | $0.013235 / secondPrimary route · 480p $0.018 / secondAlternate route · 480p | duration: 2 · resolution: 480p | prompt, reference_urls, duration |
| Kling 3.0 TurboKling · Video | $0.675 / taskOne bounded generation | duration: 5 | prompt |
| Qwen Image 2.0Qwen · Image | $0.045 / imageOne bounded generation | n: 1 | prompt |
| Qwen Image 3.0Qwen · Image | $0.027 / imageOne bounded generation | n: 1 | prompt |
| Qwen Image 3.0 ProQwen · Image | $0.036 / imageOne bounded generation | n: 1 | prompt |
| Suno V6Suno · Audio | $0.09 / taskOne bounded generation | See model parameters | prompt |
| Veo 3.1Google · Video | $1.875 / taskOne bounded generation | duration: 8 | prompt |
| Veo 3.1 FastGoogle · Video | $0.45 / taskOne bounded generation | duration: 8 | prompt |
| Wan 2.5 Image to VideoQwen · Video | $0.45 / taskOne bounded generation | duration: 5 | prompt, reference_urls |
| Wan 2.6 Image to VideoQwen · Video | $0.525 / taskOne bounded generation | duration: 5 | prompt, reference_urls |
| Wan 2.7 Image ProQwen · Image | $0.0675 / imageOne bounded generation | n: 1 | prompt |
| Wan 3.0 VideoQwen · Video | $0.3 / taskOne bounded generation | duration: 5 | prompt |
| FLUX.1 Kontext ProBlack Forest Labs · Image | $0.036 / imageOne bounded generation | n: 1 | prompt |
| HappyHorse 1.0Unknown · Video | $1.05 / taskOne bounded generation | duration: 5 | prompt, reference_urls |
| HappyHorse 1.1Unknown · Video | $0.84375 / taskOne bounded generation | duration: 5 | prompt, reference_urls |
| MiniMax H3MiniMax · Video | $0.24 / taskOne bounded generation | duration: 4 | prompt |
Questions before you switch
Does Tokely require a monthly subscription?
No required subscription is currently offered. Generation uses your prepaid account balance and the published rate for the model and supported request variant.
Can I use my existing provider keys?
Tokely currently uses its own supplier routes. Bring your own provider key (BYOK) is not available; authenticate with a Tokely API key.
Are the displayed prices estimates?
Tokely rates are the published usage rates. Comparisons with another service are dated reference estimates, excluding taxes, checkout fees and workload-specific extras. They are separate from the recorded charges in your dashboard.
Keep exploring
A cost-focused OpenRouter alternative ↗
Compare exact-model rates, supported endpoints and migration requirements before moving to Tokely. One balance for supported text, image, video and audio models.
AI API price index ↗
An exportable first-party dataset of enabled Tokely models, exact-model OpenRouter token references and supported media variants. Sources, units and dates are included.
START WITH YOUR OWN WORKLOAD
Know the price.
Then make the call.
Check the model, compare the rate, and connect with a Tokely key.