<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Aikit Pros</title>
    <description>The latest articles on Forem by Aikit Pros (@aikitpros).</description>
    <link>https://forem.com/aikitpros</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3891008%2F00c7c6eb-42dd-4861-af3c-6517f75c0d6c.jpg</url>
      <title>Forem: Aikit Pros</title>
      <link>https://forem.com/aikitpros</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/aikitpros"/>
    <language>en</language>
    <item>
      <title>Building AikitPros: Orchestrating 7 Gen-AI APIs Behind One Brief</title>
      <dc:creator>Aikit Pros</dc:creator>
      <pubDate>Sat, 25 Apr 2026 16:33:30 +0000</pubDate>
      <link>https://forem.com/aikitpros/building-aikitpros-orchestrating-7-gen-ai-apis-behind-one-brief-55aj</link>
      <guid>https://forem.com/aikitpros/building-aikitpros-orchestrating-7-gen-ai-apis-behind-one-brief-55aj</guid>
      <description>&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;I built &lt;a href="https://aikitpros.com" rel="noopener noreferrer"&gt;AikitPros&lt;/a&gt; — a creative hub that takes a single brief and orchestrates Midjourney, Flux, Suno, Sora, Luma, GPT and Claude into one campaign output (script + images + music + video). Total cost in production: $0.35 per campaign. Live demo: &lt;a href="https://x.com/aikitpros/status/2046596943023890780" rel="noopener noreferrer"&gt;https://x.com/aikitpros/status/2046596943023890780&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This post is the architectural walk-through.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem
&lt;/h2&gt;

&lt;p&gt;Most "all-in-one AI" tools are thin wrappers that just expose 7 buttons. The real value is coordination: the music tempo has to match the video cut, the on-screen copy has to fit the image composition, the voice-over script has to land in 8 seconds. Calling 7 APIs in parallel and concatenating the outputs gets you ~40% usable rate. Not good enough.&lt;/p&gt;

&lt;h2&gt;
  
  
  Architecture
&lt;/h2&gt;

&lt;p&gt;Brief -&amp;gt; Planner (Claude) produces script, shot list, audio direction, brand constraints. Then a fan-out routes to ImageRouter (Midjourney V8 / Flux / GPT Image 2), MusicRouter (Suno), VideoRouter (Sora / Luma / Hailuo), and CopyRouter (GPT + Claude). A judge model (GPT-4o-mini) reviews the assembled output and either delivers it or re-runs only the failing modality.&lt;/p&gt;

&lt;p&gt;The judge step is the one decision that took 40% usable to 90%+ usable.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three things I would do differently next time
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Cache the planner output. Same brief = same plan. I burned a lot of Claude tokens regenerating identical decompositions.&lt;/li&gt;
&lt;li&gt;Stream partial results. Users tolerate 60s of waiting if they see the script appear at 5s, the image at 20s, the music at 35s.&lt;/li&gt;
&lt;li&gt;Pre-warm the video model. Cold starts on Sora/Luma can add 30s. A keep-alive ping during the image step parallelizes that latency away.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;Hub is live at &lt;a href="https://aikitpros.com" rel="noopener noreferrer"&gt;https://aikitpros.com&lt;/a&gt;. First credits are on me — if you build something with it, I would love to see it.&lt;/p&gt;

&lt;p&gt;If you are building something similar and want to compare notes on judge models or routing heuristics, drop a comment.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>One Subscription, 20+ AIs: How I Built AIKitPros to Replace My $55/mo AI Stack</title>
      <dc:creator>Aikit Pros</dc:creator>
      <pubDate>Fri, 24 Apr 2026 02:39:39 +0000</pubDate>
      <link>https://forem.com/aikitpros/one-subscription-20-ais-how-i-built-aikitpros-to-replace-my-55mo-ai-stack-35nl</link>
      <guid>https://forem.com/aikitpros/one-subscription-20-ais-how-i-built-aikitpros-to-replace-my-55mo-ai-stack-35nl</guid>
      <description>&lt;h2&gt;
  
  
  What if your entire 30-second ad campaign cost $0.41?
&lt;/h2&gt;

&lt;p&gt;Not the fee for the tools. The TOTAL cost — script, hero image, custom soundtrack, rendered video, and platform copy.&lt;/p&gt;

&lt;p&gt;I just spent 14 days replacing my $55/mo AI subscription stack with a single workflow built on top of &lt;a href="https://aikitpros.com" rel="noopener noreferrer"&gt;AIKitPros&lt;/a&gt;. Here's the stack, the numbers, and the retry pattern that took my failure rate from 20% to under 2%.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem
&lt;/h2&gt;

&lt;p&gt;I was paying for ChatGPT Plus, Midjourney, ElevenLabs, Runway, and more — about &lt;strong&gt;$55/month&lt;/strong&gt; — just to produce a single short-form campaign. Each tool sat in its own silo. Switching context cost me hours.&lt;/p&gt;

&lt;h2&gt;
  
  
  The stack
&lt;/h2&gt;

&lt;p&gt;One unified API hub exposing 20+ models behind a single token:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Script &amp;amp; copy&lt;/strong&gt;: GPT-class text models&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hero image&lt;/strong&gt;: Flux / SDXL&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Soundtrack&lt;/strong&gt;: Suno-class audio&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Video&lt;/strong&gt;: Veo / Kling&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Orchestration&lt;/strong&gt;: Dify workflow → AIKitPros API&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Total per 30-second campaign: &lt;strong&gt;$0.41&lt;/strong&gt; in raw API costs.&lt;/p&gt;

&lt;h2&gt;
  
  
  The retry pattern
&lt;/h2&gt;

&lt;p&gt;The single biggest unlock was a deterministic retry wrapper around each generation step with:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Exponential backoff on 429 / 5xx&lt;/li&gt;
&lt;li&gt;Prompt mutation on content-policy rejections&lt;/li&gt;
&lt;li&gt;Model fallback (primary → secondary) on timeout&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That took failure rate from ~20% to under 2%.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Full write-up: &lt;a href="https://medium.com/@yujunjie1983/one-subscription-20-ais-how-i-built-aikitpros-41c6ac624fad" rel="noopener noreferrer"&gt;https://medium.com/@yujunjie1983/one-subscription-20-ais-how-i-built-aikitpros-41c6ac624fad&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Live demo: &lt;a href="https://x.com/aikitpros/status/2046596943023890780" rel="noopener noreferrer"&gt;https://x.com/aikitpros/status/2046596943023890780&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Try it: &lt;a href="https://aikitpros.com" rel="noopener noreferrer"&gt;https://aikitpros.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Happy to answer questions about the Dify workflow, the retry pattern, or the cost breakdown.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>opensource</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How I chained Midjourney, Suno v4 and Veo 3.1 in one Dify workflow to ship 8s video ads for 35 cents</title>
      <dc:creator>Aikit Pros</dc:creator>
      <pubDate>Tue, 21 Apr 2026 16:25:47 +0000</pubDate>
      <link>https://forem.com/aikitpros/how-i-chained-midjourney-suno-v4-and-veo-31-in-one-dify-workflow-to-ship-8s-video-ads-for-35-cents-5c1k</link>
      <guid>https://forem.com/aikitpros/how-i-chained-midjourney-suno-v4-and-veo-31-in-one-dify-workflow-to-ship-8s-video-ads-for-35-cents-5c1k</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;TL;DR: one Dify workflow, four models, single API gateway. A product brief goes in, a full 8-second video ad (script + hero image + 29s soundtrack + 8s video) comes out in under 60 seconds. Real cost per run: about 35 cents. Live 8s demo + credit math on X: &lt;a href="https://x.com/aikitpros/status/2046596943023890780" rel="noopener noreferrer"&gt;https://x.com/aikitpros/status/2046596943023890780&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The problem
&lt;/h2&gt;

&lt;p&gt;I run marketing for a B2B night-vision optics brand (Middle East distributors). Every regional distributor pitch clip used to mean videographer + studio + licensed music, ~$1,200 per clip, 5 days of turnaround.&lt;/p&gt;

&lt;p&gt;Last week I shipped 18 regional variants for under $7 total. Same pipeline, swap the brief.&lt;/p&gt;

&lt;h2&gt;
  
  
  The stack
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Node&lt;/th&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Credits&lt;/th&gt;
&lt;th&gt;Slowest-path time&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Script + copy&lt;/td&gt;
&lt;td&gt;Claude 3.7 Sonnet&lt;/td&gt;
&lt;td&gt;~0.00&lt;/td&gt;
&lt;td&gt;3s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hero image&lt;/td&gt;
&lt;td&gt;Midjourney&lt;/td&gt;
&lt;td&gt;0.39&lt;/td&gt;
&lt;td&gt;12s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;29s soundtrack&lt;/td&gt;
&lt;td&gt;Suno v4&lt;/td&gt;
&lt;td&gt;0.55&lt;/td&gt;
&lt;td&gt;40s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8s video&lt;/td&gt;
&lt;td&gt;Veo 3.1-fast&lt;/td&gt;
&lt;td&gt;1.53&lt;/td&gt;
&lt;td&gt;55s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Total&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2.47&lt;/td&gt;
&lt;td&gt;&amp;lt;60s wall-clock&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;2.47 credits x $0.14 = ~$0.35 per full run.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why one workflow changes the math
&lt;/h2&gt;

&lt;p&gt;Before: Midjourney Pro $10 + Suno Pro $10 + Luma $15 + ChatGPT Plus $20 = $55/mo idle for a brand that ships 4-8 clips a month.&lt;/p&gt;

&lt;p&gt;After: pay-per-run, one key, one bill. 18 clips = $6.30. 99% reduction vs the old freelancer spend, ~90% vs the four-subs stack.&lt;/p&gt;

&lt;h2&gt;
  
  
  Architecture
&lt;/h2&gt;

&lt;p&gt;Dify handles orchestration. The script node finishes first, then image / music / video fan out in parallel. Wall-clock stays under 60s because the three slow nodes overlap instead of running serially.&lt;/p&gt;

&lt;h2&gt;
  
  
  The unlock: one API gateway
&lt;/h2&gt;

&lt;p&gt;The real breakthrough wasn't picking better models. It was putting all four behind one key, one bill via Ace Data Cloud:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No per-provider OAuth dance&lt;/li&gt;
&lt;li&gt;No four separate billing portals&lt;/li&gt;
&lt;li&gt;Credits roll across script / image / music / video&lt;/li&gt;
&lt;li&gt;Agentic top-up via x402 for batch runs overnight&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's what takes the pipeline from a fun weekend hack to production infrastructure my day-job brand actually pays for.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prompt patterns that actually worked
&lt;/h2&gt;

&lt;p&gt;Script node (Claude) - force a structured shot-list JSON output so the downstream image / video nodes can key off indexed shots.&lt;/p&gt;

&lt;p&gt;Image node (Midjourney) - always derive the prompt from the script JSON, never from the raw brief. Lock aspect ratio and forbid on-image text.&lt;/p&gt;

&lt;p&gt;Music node (Suno v4) - map visual_style to BPM + mood tags explicitly. Skip lyrics; just background score.&lt;/p&gt;

&lt;p&gt;Video node (Veo 3.1-fast) - anchor the shot description to the hero image and forbid text overlays.&lt;/p&gt;

&lt;h2&gt;
  
  
  Five things I would love feedback on
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Is sub-60s latency a real moat, or just nice-to-have?&lt;/li&gt;
&lt;li&gt;Credits-per-run vs monthly subs - does this actually change creator behaviour?&lt;/li&gt;
&lt;li&gt;Would you trust an agent to auto-top-up credits (x402) for batch runs?&lt;/li&gt;
&lt;li&gt;Weakest link in the pipeline for you - script, image, music, or video?&lt;/li&gt;
&lt;li&gt;Which vertical would you throw this at first?&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Live product: &lt;a href="https://aikitpros.com" rel="noopener noreferrer"&gt;https://aikitpros.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;8s demo + full credit breakdown on X: &lt;a href="https://x.com/aikitpros/status/2046596943023890780" rel="noopener noreferrer"&gt;https://x.com/aikitpros/status/2046596943023890780&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Built on Ace Data Cloud + Dify + Nexior.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want the raw Dify DSL to fork, drop a comment and I'll DM it over.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>tutorial</category>
      <category>showdev</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
