Цены+7% bonus

53 models. 53 rate cards. 53 keys.One key. One card.

Text-to-video, image-to-video and reference-to-video all take the same request body on the same key — 53 models, every published tier on one card, so a batch can be priced before it renders.

Powering models from
bytedance / dreamina-seedance-2-0-260128
// Same prompt, every model

One Prompt. Every Model.Pick Before You Batch.

Twelve prompts, one render each from every video model on this catalog. Watch the output before you commit the batch — the model that follows the instruction is not always the one with the best spec sheet.

Prompt

A fixed camera on a single traffic light against a plain grey sky. The light starts red, changes to green, and then changes to amber, in that exact order, each colour holding for a clearly visible moment. No other objects, no camera movement, no cuts.

Sort by
Seedance 2.0 MiniByteDance$0.0237per second136s
Seedance 2.0 FastByteDance$0.0443per second586s
Wan 3.0Alibaba$0.045per second346s
Kling v3.0 StdKling$0.0672per second133s
Kling Video O1Kling$0.0672per second162s
Seedance 2.0ByteDance$0.0739per second166s
Kling v3.0 ProKling$0.0896per second163s
Wan 2.6Alibaba$0.090per second72s
Seedance 2.5ByteDance$0.113per second137s
Sora 2 ProOpenAI$0.300per second255s
Veo 3.1Google$0.500per run74s
Veo 3.1 FastGoogle$0.500per run74s
// Video rate card

53 Video Models.Every Published Tier.

Text-, image- and reference-to-video clips — anime sequels, promo videos and explainer content.

Character consistencyPer-second pricing1080p / 4K output
Get API Key
ModelPrice · GPTProtovs Officialvs OpenRouterContextModalityStabilityAction
Seedance 2.5 (Build 260628)Bytedance
$0.45per 5s clip———→Try
Seedance 2.0 (Build 260128)Bytedance
$0.30per 5s clip———→Try
Seedance 2.0 Fast (Build 260128)Bytedance
$0.18per 5s clip———→Try
Seedance 2.0 Mini (Build 260615)Bytedance
$0.095per 5s clip———→Try
Seedance 1.5 Pro (Build 251215)Bytedance
$0.041per 5s clip−15%−19%—→Try
Minimax H3MiniMax
$0.22per 5s clip−30%−34%—→Try
Wan 3.0NewQwen
$0.090per 5s clip−10%−15%—→Try
// Top-up finder

Estimate the cost.
See the savings.

Choose a workflow and usage level to see an example monthly cost on GPTProto, alongside the same usage at comparable provider rates.

01 / What are you mainly running?
02 / How heavy is your monthly usage?

Video and agent workloads burn credits faster — the recommendation adjusts automatically as you switch scenario or usage level.

$500
Video Generation · Regular — every week — Video is the most credit-hungry output — a single generation can cost a few dollars.
Receive $525.00 · +5% bonus credits
2,100+ видео
12,600+ изображений
84M–168M tokens
You save vs Official$156.25
You save vs OpenRouter$192.34
// Before & after

Five Vendor Dashboards,Or One Request Body.

Point one client at one host and the request body stops changing when the model does. The only string that moves is the model id.

Before
×Five vendors, five keys, five billing formats to reconcile at month end
×Five request bodies — a first frame here, reference images there, a duration enum somewhere else
×Per second on one, per run on the next, and the duration tiers only show up after the render
×Repricing a 300-clip month means rebuilding the spreadsheet
After
✓One key and one balance across 53 video models — 233 models in total
✓One request body — frame_images and input_references keep their names whichever provider sits behind them
✓Per-second and per-run prices on the same card, each labelled with the tier it applies to
✓Reprice the month in the calculator, against the published tier table

The whole migration is one field — same endpoint, same auth header, same polling route.

// Reliability

Built For Batch Renders,
Not For Demos

A render pipeline does not stop when one scene looks good — it stops when a channel degrades at clip 140. Here is what keeps the queue moving.

01

Auto-Failover

Major models run on redundant upstream channels. If one degrades mid-batch the work moves to a backup instead of dying with it — no code change, no job left sitting at pending.

02

Redundant Upstream Channels

Major models are served through redundant upstream channels, so a single provider outage does not take the whole batch down with it.

Browse models
03

Watched Around The Clock

Continuous monitoring with automatic traffic shifting, so a degrading channel is routed around before it becomes a queue that quietly stops moving.

// Clip cost calculator

Do the Math.Price the Batch.

Enter how many clips you render a month and we price them at the tier you are actually buying — not at a headline number.

Video · per 5s clip
clips / mo
$-21.635
saved per year vs Bytedance & OpenRouter (est.)
YEARMODAY
Bytedance$323$26.88$0.88
OpenRouter (est.)$340$28.36$0.93
GPTProto$355$29.57$0.97
// Social proof

Don't take our word for it.Take theirs.

Real posts from real, public accounts — nothing here is invented.

BL
Blogstra
Reddit · r/Bloggers
#Routing

For a team already juggling DeepSeek, Kimi, Qwen, or other providers, a shared routing layer can be reasonable if it removes duplicated work and the fallback behavior is tested. GPTProto is one implementation of this approach.

K
K
X (Twitter) · @ChillaiKalan__
#Cost

I've been testing GPTProto recently, and it's honestly made my creative workflow much simpler. Instead of paying for multiple subscriptions, I can access several leading AI models from one place.

SN
Sanskriti Naruka
X (Twitter) · @snskritinaruka
#Video

I turned this single prompt into a cinematic fantasy video using GPTProto. "Continuous 15-second cinematic shot, 4K resolution, hyper-realistic dark fantasy photorealism…"

CF
Caden Flux
X (Twitter) · @Caden_Flux
#Video

I challenged myself to create a cinematic AI cooking short in just 15 seconds. I used GPTProto to bring the entire workflow together, from image generation to video, all in one place.

Z
Zara
X (Twitter) · @ZaraIrahh
#Creative

Made with Seedance 2.0 + GPT Image 2 on GPTProto. A Pixar-style commercial with the perfect glow.

MO
Many-Operation2625
Reddit · r/LLMDevs
#Integration

What worked for me was pointing the cloud connections at GPTProto so the frontend only sees one endpoint and I just change the model name to swap. I am not rebuilding a connection from scratch every time.

// Pricing

Pay Per Second.
No Subscription. No Minimum.

You only pay for what you render. Top up once, then spend the balance on any of the 53 video models at the discounted rate — top-ups of $20+ earn bonus credits.

$10
Straight credit · no bonus

Enough for a first pass of short clips — enough to put a real invoice next to the spreadsheet. Top up $20+ anytime to unlock bonus credits.

Max Savings · +5%
$1,000
+5% bonus credits

For pipelines already rendering daily. Bonus credits spend at these same discounted rates, so the bonus deepens the discount instead of sitting off to the side.

Running 100M tokens/month on Kling v3.0 Pro? At GPTProto pricing, that’s roughly $80.64 saved per year vs official pricing — before bonus credits.
// FAQ

Straight Questions.Straight Answers.

Short answers, no sales talk. Every one of these is something a team wiring video generation into a pipeline has actually asked.

01Is a video billed per second or per run?+

Both, and the model decides. Vidu Q3 Turbo bills strictly per second at every resolution, three tiers in total. Kling v3.0 Std publishes a separate per-run price for each length from 3 to 15 seconds — 26 of them. Nothing on the catalog is billed in “video points” and nothing is rounded up to the nearest minute.

02Then what does “$0.0096 a second” actually mean?+

It is one published cell, not a flat rate. Vidu Q2 Pro Fast at 540p for 10 seconds costs $0.096, which is $0.0096 a second, and that is the cheapest second we sell. The same model at 1080p for 1 second costs $0.064 — six times the per-second price for a tenth of the clip. That is why the card publishes the tier, not a headline number.

03The catalog shows $0.024 for that model. Which number is right?+

Both, and they answer different questions. The catalog’s fixed price is the cheapest single run the model sells. $0.0096 is that same run divided by its length. If you buy many short clips, the run price is what bills; if you buy long clips, the per-second figure is what compounds. The model page prints every tier so you can pick the axis that matches your batch.

04Do I need a separate integration for every model?+

No. All 53 video models take the same POST /api/v3/videos body, the same bearer token and the same polling route. Changing models is one string in the model field.

05How do I send a first frame or reference images?+

First and last frames go in frame_images as {"type":"image_url","image_url":{"url":"…"},"frame_type":"first_frame"}. Reference images, audio or video go in input_references, which keeps the same image_url carrier field whichever medium it holds. Both need URLs the provider can reach — a local path will not work. Not every model accepts both, and the model page says which.

06Can I see the cost before I render?+

Yes — that is what the rate card and the calculator are for. Pick the model, the resolution and the length and you get the published price for that exact configuration. Combinations a model does not sell are not offered, so you never get a number you cannot actually buy.

07What happens if a channel fails mid-render?+

Major models run on redundant upstream channels with automatic failover and monitoring around the clock, so a channel that degrades is routed around instead of leaving a job stuck at pending. We publish what the mechanism does, not an availability percentage — there is no uptime guarantee attached to this page.

08Can I leave?+

Any time. There is no subscription and no minimum: it is a top-up balance, bonus credits spend at the same discounted rates as the rest of your balance, and moving back to a direct provider is the same one-line change you made to move here.

// Get started

Your next 300 clipsshouldn't be priced after the fact.

Create images and videos online, or bring text, image, and video models into your app with one API key. Explore discounted rates on selected models.

  • ✓53 video models
  • ✓One request body
  • ✓Every tier on one card
  • ✓10–30% below official
✓Copied to clipboard