AI creatives for affiliate marketing and media buying
ClickBait keeps affiliate creatives in one account: banners, posters, product cards and collages in the Photo section, and UGC, product clips and vertical videos for TikTok and Reels in Video. For one offer you build a batch of variants with Nano Banana, GPT Image, Seedream, Kling, Seedance, Veo and other models, fit them to each format and launch the test. Tokens come from one balance, so there is no subscription to buy for every AI.
Updated:
AI models for static and video creatives
| Version | Developer | Modes | Duration | Resolution | Aspect ratios | Sound | References | Prompt | Features | Price from |
|---|---|---|---|---|---|---|---|---|---|---|
| Kling 3.0 | Kling | text to video, image to video, first and last frame | 3-15 s | 720p, 1080p, 4K | 16:9, 9:16, 1:1 | on/off switch | no references | up to 2,500 characters | from 20 tokens | |
| Kling 3.0 Omni | Kling | text to video, image to video, first and last frame, reference images, video edit | 3-15 s | 720p, 1080p, 4K | 16:9, 9:16, 1:1 | on/off switch | up to 7 images, up to 1 videos | up to 2,500 characters | from 20 tokens | |
| Kling O3 Image | Kling | text to image, edit from photos | 1K, 2K, 4K | 1:1, 9:16, 16:9, 21:9, 2:3, 3:2, 3:4, 4:3 | up to 10 images | up to 4,000 characters | from 2 tokens | |||
| Kling O1 Image | Kling | edit from photos | 1K, 2K | 1:1, 9:16, 16:9, 21:9, 2:3, 3:2, 3:4, 4:3 | image required, up to 4 | up to 4,000 characters | from 2 tokens | |||
| Seedance 2 | ByteDance | text to video, image to video, first and last frame, reference images, video edit | 4-15 s | 480p, 720p, 1080p, 4K | 9:16, 16:9, 1:1, 3:4, 4:3, 21:9 | on by default | up to 9 images, up to 3 videos | accepts an audio reference; video references work in text to video mode; 21:9 available | from 23 tokens | |
| Seedance 2 Fast | ByteDance | text to video, image to video, first and last frame, reference images, video edit | 4-15 s | 480p, 720p | 9:16, 16:9, 1:1, 3:4, 4:3, 21:9 | on by default | up to 9 images, up to 3 videos | accepts an audio reference; video references work in text to video mode; 21:9 available | from 18 tokens | |
| Seedance 2 Mini | ByteDance | text to video, image to video, first and last frame, reference images, video edit | 4-15 s | 480p, 720p | 9:16, 16:9, 1:1, 3:4, 4:3, 21:9 | on by default | up to 9 images, up to 3 videos | accepts an audio reference; video references work in text to video mode; 21:9 available | from 12 tokens | |
| Seedance 2.5 | ByteDance | text to video, image to video, first and last frame, reference images, video edit | 4-30 s | 480p, 720p, 1080p | 9:16, 16:9, 1:1, 3:4, 4:3, 21:9 | on by default | up to 30 images, up to 10 videos | accepts an audio reference; video references work in text to video mode; 21:9 available | from 33 tokens | |
| Veo 3.1 Fast | text to video, image to video, first and last frame | 8 s | 720p, 1080p, 4K | 9:16, 16:9, 1:1, 3:4, 4:3 | no switch | up to 1 images | up to 1,000 characters | from 63 tokens | ||
| Veo 3.1 Lite | text to video, image to video | 8 s | 720p, 1080p | 9:16, 16:9, 1:1, 3:4, 4:3 | no switch | up to 1 images | up to 1,000 characters | from 32 tokens | ||
| Veo 3.1 Quality | text to video, image to video, first and last frame | 8 s | 720p, 1080p, 4K | 9:16, 16:9, 1:1, 3:4, 4:3 | no switch | up to 1 images | up to 1,000 characters | from 250 tokens | ||
| Nano Banana 2 | text to image, edit from photos | 1K, 2K, 4K | 1:1, 9:16, 16:9, 21:9, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4 | up to 14 images | up to 4,000 characters | from 6 tokens | ||||
| Nano Banana Pro | text to image, edit from photos | 1K, 2K, 4K | 1:1, 9:16, 16:9, 21:9, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4 | up to 4 images | up to 4,000 characters | from 12 tokens | ||||
| Nano Banana | text to image, edit from photos | 1:1, 9:16, 16:9, 21:9, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4 | up to 4 images | up to 4,000 characters | from 4 tokens | |||||
| GPT Image 2.5 Flare | OpenAI | text to image, edit from photos | 1K, 2K, 4K, custom size | 1:1, 9:16, 16:9, 3:4, 4:3, 2:3, 3:2, 4:5, 5:4, 21:9 | up to 16 images | up to 32,000 characters | 5 quality levels | from 2 tokens | ||
| GPT Image 2.5 Sunburst | OpenAI | text to image, edit from photos | 1K, 2K, 4K, custom size | 1:1, 9:16, 16:9, 3:4, 4:3, 2:3, 3:2, 4:5, 5:4, 21:9 | up to 16 images | up to 32,000 characters | 5 quality levels | from 2 tokens | ||
| GPT Image 2 | OpenAI | text to image, edit from photos | 1K, 2K, 4K, custom size | 1:1, 9:16, 16:9, 3:4, 4:3, 2:3, 3:2, 4:5, 5:4, 21:9 | up to 16 images | up to 4,000 characters | 3 quality levels | from 2 tokens | ||
| GPT Image 1.5 | OpenAI | text to image, edit from photos | 1:1, 2:3, 3:2 | up to 1 images | up to 4,000 characters | good at rendering text in images | from 2 tokens | |||
| GPT-4o Image | OpenAI | text to image, edit from photos | 1:1, 2:3, 3:2 | up to 2 images | up to 4,000 characters | from 2 tokens | ||||
| Seedream 5.0 Pro | ByteDance | text to image, edit from photos | 2K | 1:1, 9:16, 16:9, 3:4, 4:3, 3:2, 2:3, 21:9 | up to 10 images | up to 4,000 characters | from 8 tokens | |||
| Seedream 5.0 Lite | ByteDance | text to image, edit from photos | 2K, custom size | 1:1, 9:16, 16:9, 3:4, 4:3, 3:2, 2:3, 21:9 | up to 4 images | up to 4,000 characters | from 3 tokens | |||
| Seedream 4.5 | ByteDance | text to image, edit from photos | 2K, 4K, custom size | 1:1, 9:16, 16:9, 3:4, 4:3, 3:2, 2:3, 21:9 | up to 8 images | up to 4,000 characters | from 4 tokens | |||
| Seedream 4 | ByteDance | text to image, edit from photos | 2K, 4K | 1:1, 9:16, 16:9, 3:4, 4:3, 3:2, 2:3, 21:9 | up to 8 images | up to 4,000 characters | from 4 tokens | |||
| FLUX.2 | Black Forest Labs | text to image, edit from photos | 1K, 2K | 1:1, 9:16, 16:9, 3:4, 4:3, 3:2, 2:3 | up to 8 images | up to 4,000 characters | from 3 tokens | |||
| Flux Kontext | Black Forest Labs | text to image, edit from photos | 1:1, 9:16, 16:9, 3:4, 4:3, 21:9, 9:21 | up to 1 images | up to 4,000 characters | from 4 tokens | ||||
| WAN 3.0 | Alibaba | text to video, image to video, reference images | 2-30 s | 480p, 720p, 1080p | 9:16, 16:9, 1:1, 3:4, 4:3 | on by default | up to 10 images, up to 5 videos | up to 20,000 characters | accepts an audio reference | from 8 tokens |
| WAN 3.0 Prime | Alibaba | text to video, image to video, reference images | 2-30 s | 480p, 720p, 1080p | 9:16, 16:9, 1:1, 3:4, 4:3 | on by default | up to 10 images, up to 5 videos | up to 20,000 characters | accepts an audio reference | from 11 tokens |
| Wan 2.7 Image | Alibaba | text to image, edit from photos | 1:1, 9:16, 16:9, 3:4, 4:3 | up to 4 images | up to 4,000 characters | from 2 tokens | ||||
| MiniMax H3 | MiniMax | text to video, image to video, reference images | 5-15 s | 768p, 2K | 9:16, 16:9, 1:1, 3:4, 4:3 | no switch | up to 9 images, up to 3 videos | picks the mode from your attachments | from 24 tokens | |
| Z-Image | Alibaba | text to image | 1:1, 9:16, 16:9, 3:4, 4:3 | no references | up to 4,000 characters | from 2 tokens |
How to make affiliate creatives: from offer to test
Break the offer into angles
Write down a few angles: pain, benefit, social proof. Each one needs its own first frame and its own headline, so the test can show which angle the audience responds to.
Build the base in Photo
Upload a photo of the product, the package or the app screen as a reference and describe the scene. Seedream 4.5 is the default; when many shots have to meet in one frame, take GPT Image 2 or Nano Banana 2.
Make variations
Each run returns 1 to 4 images. Send a good one back to the references with Use as a reference for photo and change one element at a time: background, hero, color or headline. Otherwise the test will not tell you what made the difference.
Animate the strongest frames
The To video button on a card opens the Video section with the image already set as the first frame. Describe the motion and pick a model: Kling 3.0, Seedance, Veo 3.1, WAN 3.0 or MiniMax H3.
Fit the aspect ratio and file size
Feed, Stories and horizontal placements ask for different proportions, and platforms cap the file size. The Compress button on a card shrinks an image or a clip to the size you need.
Run the test and keep the winners
Upload the batch to your ad account, compare the metrics and keep what works. Build new variants from the winner: same offer and targeting, fresh first frame.
Angles for one offer
Pain shows the problem the product solves: a sore back after a long shift, orders piling up in a messenger, the fear that English will never click. Benefit shows the result: what a day with the product looks like and what the person gets. Social proof leans on other people: a first-person UGC-style pitch, an unboxing, a real review laid out as a card.
The same scheme fits e-commerce, nutra, apps, online schools and services; only the scenes change. For a product that means hands, the package and the place where it is used; for an app, the phone screen at the moment the task is done; for an online school, a student and a first result; for a service, a pro at work.
Make both a static image and a short clip for every angle: then you can tell whether the angle or the format is doing the work.
Which model to use for static creatives
A product banner in a new scene: Seedream 4.5 and Seedream 4 hold up to 8 references and output 2K or 4K. A collage from many photos: GPT Image 2 and 2.5 accept up to 16 references, Nano Banana 2 up to 14.
If the offer headline is the main thing in the image, try GPT Image 1.5 or GPT-4o Image: both render text accurately, but only in 1:1, 2:3 and 3:2. To sketch an idea without photos, use Z-Image: it draws from text only.
Extra resolution helps when one frame will later be cropped into several formats. 4K comes from Nano Banana 2 and Pro, GPT Image 2 and 2.5, Kling O3 Image, Seedream 4.5 and Seedream 4.
A batch of clips in one go
In the Video section, next to the run button, there is Queue: it sends several different prompts at once, while the model, aspect ratio, duration and references stay shared. That lets you test different openings of the same clip in one go: the product in close-up, a person asking the camera a question, the finished result.
To keep the same person in every variant, create them in the Characters section and pick them in Photo and Video. Then the test compares angles, not faces.
Which model to use for video creatives
A product clip from a single frame: Veo 3.1 always renders 8 seconds, Kling 3.0 3 to 15, MiniMax H3 5 to 15. A half-minute pitch: Seedance 2.5 and WAN 3.0, up to 30 seconds per run. To end the clip on the package or an offer screen, set a last frame. Kling 3.0, Kling 3.0 Omni, Seedance and Veo 3.1 Fast and Quality support it.
When the product, the person and the location must match your references, attach them: up to 30 images on Seedance 2.5, up to 10 on WAN 3.0, up to 9 on Seedance 2 and MiniMax H3, up to 7 on Kling 3.0 Omni. Kling 3.0 and 3.0 Omni, Seedance 2 and Veo 3.1 Fast and Quality go up to 4K.
Kling 3.0 and Kling 3.0 Omni generate sound with a switch, and WAN 3.0 has it on from the start. For a UGC clip with speech, make the voice in Voiceover: the To Lipsync button sends it to Lip sync, where the lips follow the speech. A background track from Music goes into the video composer as a sound track with the To video button; Seedance and WAN accept an audio reference.
Aspect ratios by placement
- 9:16 for TikTok, Reels, Shorts and Stories: every video model has it, and so does every image model except GPT Image 1.5 and GPT-4o Image.
- 1:1 for the feed: any model on this page makes a square.
- 4:5 for the Instagram and Facebook feed: in static it comes from Nano Banana, GPT Image 2 and GPT Image 2.5. No video model renders 4:5, so build a feed clip in 1:1 or 3:4; 3:4 is on every video model except Kling.
- 16:9 for YouTube and horizontal placements: every model has it except GPT Image 1.5 and GPT-4o Image.
- A custom banner size in pixels works on GPT Image 2 and 2.5, Seedream 4.5 and Seedream 5.0 Lite.
When a creative burns out
Fatigue shows in the metrics: CTR falls and clicks cost more while the setup stays the same. Before you change the offer or the audience, refresh the creative itself.
Send the winner to the references and change the background, the hero, the palette or the headline while keeping the composition. For a clip, rebuild the first frame and run the generation again: viewers decide in the first seconds whether to keep watching.
You can edit your own finished clip in Kling 3.0 Omni or Seedance: upload it and describe what to change. The length stays the same as the source, and Kling 3.0 Omni can keep the original sound.
Platform rules: what to avoid in a creative
- Do not promise what the product cannot deliver: a cure, weight loss by a set date, results without effort.
- Keep other companies' brands, logos and packaging out of the creative unless the rights holder has given permission.
- Do not put celebrities or real people in the frame without their consent. For UGC, use an actor who agreed to it or a fictional character.
- Do not invent reviews, figures or awards: social proof has to rest on real data.
- Do not dress an ad up as news, a system notification or a message from a well-known company.
- If a platform asks you to label AI-generated content, add the label. Moderation is always the platform's call, so check its rules before launch.
One balance for every model and the whole team
You do not need a separate subscription for each AI: every model spends tokens from one balance, and the price of a generation is on the button before you run it. If a generation fails or the model rejects the request, the tokens come back on their own.
If several people make creatives, create a team under My team. The team shares one balance, you invite people with a link, and each member can get a spending limit.
Formats and tools in detail
Where to find it in ClickBait
Creatives for affiliate marketing lives in ClickBait under the Photo and Video sections. Sign up, pick a version from the model list and describe what you want to get.
The token price is shown on the run button before you start. If a generation fails, the tokens go back to your balance automatically.
New accounts created with Google or email get a welcome bonus of 10 tokens. These are promo tokens and expire after 14 days.
Models for this task
Kling
video 3-15 s; matches the source video, up to 4K
images up to 4K
up to 10 references
from 2 tokens
Seedance
video 4-30 s, up to 4K
from 12 tokens
Veo
video 8 s, up to 4K
from 32 tokens
Nano Banana
images up to 4K
up to 14 references
from 4 tokens
GPT Image
images up to 4K
up to 16 references
from 2 tokens
Seedream
images up to 4K
up to 10 references
from 3 tokens
FLUX
images up to 2K
up to 8 references
from 3 tokens
WAN
video 2-30 s, up to 1080p
up to 4 references
from 2 tokens
MiniMax H3
video 5-15 s, up to 2K
from 24 tokens
Other tools
AI video generator
12 models
Kling, Seedance, Veo, WAN, MiniMax H3
from 8 tokens
Image to video
13 models
Kling, Kling Motion Control, Seedance, Veo, WAN, MiniMax H3
from 8 tokens
AI image generator
18 models
Kling, Nano Banana, GPT Image, Seedream, FLUX, WAN, Z-Image
from 2 tokens
AI voiceover
5 models
ElevenLabs, Minimax Speech-02 HD, Seed Audio 1.0
from 2 tokens
Lip sync
5 models
Lipsync 2, Lipsync 2 Pro, Lipsync 3, InfiniteTalk, LatentSync
from 4 tokens
AI music generator
9 models
Suno
from 5 tokens
Video upscaler
1 model
Upscale
from 2 tokens
AI UGC video
12 models
Kling, Seedance, Veo, WAN, MiniMax H3
from 8 tokens
Product ad video
12 models
Kling, Seedance, Veo, WAN, MiniMax H3
from 8 tokens
Marketplace product photos
17 models
Kling, Nano Banana, GPT Image, Seedream, FLUX, WAN
from 2 tokens
Videos for TikTok and Reels
12 models
Kling, Seedance, Veo, WAN, MiniMax H3
from 8 tokens
Ad posters and banners
17 models
Kling, Nano Banana, GPT Image, Seedream, FLUX, WAN, Z-Image
from 2 tokens
Frequently asked questions
How do I make affiliate creatives with AI?
Split the offer into a few angles, build a static image for each in Photo and make variations. Send the strongest frames to Video with the To video button, fit the formats and launch the test. Build the next batch from the winners.
Which AI is best for ad creatives?
There is no single best one: the model depends on the job. For building from many photos use GPT Image 2 or Nano Banana 2, for lettering GPT Image 1.5 or GPT-4o Image, for clips Kling 3.0, Seedance, Veo 3.1, WAN 3.0 or MiniMax H3. The table above makes them easy to compare.
Can I make a creative with my own product?
Yes. Upload shots of the product, the package or the app screen to Photo as references: up to 16 on GPT Image 2 and 2.5, up to 14 on Nano Banana 2. You can then animate the finished image in Video.
Which aspect ratios can I get?
Images: 1:1 on every model, 9:16 and 16:9 on almost all, 4:5 on Nano Banana, GPT Image 2 and GPT Image 2.5. Video: 9:16, 16:9 and 1:1 on every model, 3:4 and 4:3 on all but Kling, 21:9 on Seedance only.
Can I launch many clip variants at once?
Yes, with the Queue button in Video: it sends several different prompts that share the model, aspect ratio, duration and references. In Photo, one run gives 1 to 4 images.
What should I do when a creative burns out?
Keep the setup and refresh the creative: send the winner to the references, change the background, the hero or the headline, and rebuild the first frame of the clip. You can also edit your own clip in Kling 3.0 Omni or Seedance.
Will my creative pass moderation?
The platform decides, and nobody can promise its decision in advance. Stick to its rules: no misleading promises, no other brands or faces without permission. If the model itself rejects a request, the tokens go back to your balance.
Can my team work in one account?
Yes. Create a team under My team and invite media buyers and designers with a link. The balance is shared, and each member can get a spending limit.
Do I need a subscription for each AI?
No. Every model runs on one token balance, and the price of each generation is on the button before you start. Failed runs are refunded in tokens.