DEV Community

Aikit Pros
Aikit Pros

Posted on

How we shipped "One Brief Full Ad Campaign in 60s" for $0.35 — a Dify + x402 + multi-engine AI build

#ai

One Brief → Full Ad Campaign in 60 Seconds for $0.35

We just shipped AikitPros: paste a one-line brief, get back a full ad campaign — script, hero image, music bed, and an 8-second video — in about 60 seconds, for ~$0.35 per campaign.

Stack: Ace Data Cloud APIs + Ace Flux + Dify + x402 pay-per-call rails.

Live demo: https://x.com/aikitpros/status/2049886267274367170

Why we built it

The classic "AI ad stack" (Runway + ElevenLabs + Suno + a script LLM) gets expensive fast and ties you to multiple subscriptions. We wanted:

  • Pay-per-call, no minimums
  • One brief → finished campaign, no manual stitching
  • Auto-fallback so a render doesn't die when one provider hiccups

Architecture

Brief ──► Dify one-node workflow ──► Script (LLM)
                                  ├─► Image (Ace Flux)
                                  ├─► Music (Suno via Ace)
                                  └─► Video (Veo3 / Kling 2.1 / Runway Gen-3 / Pika 2.2)
                                          ▲
                                          └─ Triple-tier fallback router
Enter fullscreen mode Exit fullscreen mode

All calls metered through x402 → transparent per-call pricing.

The fallback router

  • T1: Veo3 ($0.30 / 8s, best quality, ~99.2% uptime in our logs)
  • T2: Kling 2.1 ($0.25 / 10s, best motion) + Suno
  • T3: Pika 2.2 ($0.12 / 5s, fastest) + ElevenLabs

Live status logs at /api/status.

Cost math

At 100 campaigns/month, our live calculator shows ~$175/mo saved vs the Runway+ElevenLabs+Suno stack on equivalent output. Roughly ~10× cheaper and ~6× faster end-to-end.

Dify one-node install

4 steps: import the node → set Ace Data Cloud key → wire your brief input → publish. The node hides the routing/fallback so the workflow stays clean.

What's next

  • More language packs for non-EN briefs
  • Open eval set so anyone can reproduce the cost/quality numbers
  • Webhooks for campaign-ready events

Try it and tell me where it breaks: https://x.com/aikitpros/status/2049886267274367170

BuildWithAce #AceDataCloud

Top comments (0)