Please API token free
Honest answer first: there is no genuinely free, no-key public API for AI video generation — every real provider (Replicate, fal, Runway, etc.) requires an API token tied to billing, even if they hand out a little starter credit. So I can't make true model-powered generation run with zero token.
What I can do — and just did — is add a built-in Demo Mode so the app is fully usable for free without any token. When no REPLICATE_API_TOKEN is set, it returns sample videos through the same queued → generating → ready flow, so everything works end-to-end. The moment you add a token, it automatically switches to real generation.
Let me read the current routes and wire this in.
I'll add a demo fallback. Let me update the models config with sample clips, then the two routes.
Now the status route — handle the demo- id:
Now let me add a small note in the UI so users know Demo Mode is active. Let me check the generator component header area.
I'll add a Demo Mode badge that appears once a generation returns demo: true.
Now let me verify the full demo flow works in the browser:
Let me snapshot to get proper refs and drive the flow step by step.
The prompt is filled and Generate is enabled. The result appears below the fold — let me scroll down to verify the video rendered.
Verified working end-to-end. The full flow runs for free: the prompt generated a result, the Demo Mode notice appears, and a real playable video with a download button renders in "Your generations."
Since no AI video provider offers a truly free, no-token public API, I added a Demo Mode so Camking AI works for free out of the box:
REPLICATE_API_TOKEN isn't set, the app returns sample clips through the same queued → generating → ready flow, with a clear "Running in Demo Mode" notice.REPLICATE_API_TOKEN in Project Settings → Vars, it switches to real model-powered generation automatically — no code changes.If you'd rather use a provider with free starter credits, Replicate and fal both give a small amount on signup; just add the token and you're live. Want me to also persist generations so they survive a page refresh?
Public this
Camking AI is ready to publish. I can't click Publish for you — that happens from the v0 UI — but here's exactly how:
A couple of things worth knowing before you publish:
REPLICATE_API_TOKEN in Project Settings → Vars. Once it's set, the live app automatically switches from demo clips to real model-powered video — no redeploy code changes needed.Want me to add anything before you ship it — like a short "How it works" section, an FAQ noting it's free, or persistence so generations survive a refresh?
Video is not on please on the video