Each slide, its own model

Carousel Drafting

A carousel is an ordered set of single-image slides — flat images, no per-resource checklist. Each slide is now its own deep host of the shared media engine: it carries its own provider/model and its own refine history. The whole-carousel request spec.model only seeds each slide's initial pick — change one slide's model without touching the others.

Saved
Storyboard 2 Per-slide work 3 Deliver to ad
What changed. OLD — one whole-carousel Model Select governed every slide, and each slide had only a bare prompt Textarea. NEW — the model Select is gone from the studio chrome; the per-slide engine panel now owns the provider/model, the composed prompt, the guide and a revertible refine history. Per slide, the GeneratePanel remounts with that slide's own snapshot — so two slides can run two different models in the same carousel.
Slides (4) 4:5
1
Hook
Model · Nano Banana Pro
2
Benefit
Model · Seedream 4.5 override
3
Proof
Model · Nano Banana Pro (seeded)
4
CTA
Model · Nano Banana Pro (seeded)
Each slide carries its own model. The carousel's spec.model = Nano Banana Pro seeds new slides; slide 2 has been overridden to Seedream 4.5.
Seed, not lock. When the storyboard was created, every slide inherited the whole-carousel spec.model = Nano Banana Pro as its initial pick. From here each slide owns its provider/model — the picker below is the slide's, not the carousel's. Changing one slide never re-templates the others.
1
Hook
Nano Banana Pro
Seeded from the carousel default — not overridden.
Slide engine New · per-slide
[NEW] This slide's own GeneratePanel — a Higgsfield-only ProviderModelPicker + editable composed prompt + refine history, pinned to slide 1's snapshot.
Shared media engine · slide 1
Media provider
higgsfield
slide 1 · resolveMediaProviderKey
Higgsfield model — this slide's pick
Nano Banana Pro
Inherited from spec.model. Change it to override — only slide 1 is affected.
Composed image prompt — slide 1
pinned snapshot
Refine the prompt
1brighter, more coral
Slide 1's own history — independent of slide 2. Composed on the text path; delivered by your Higgsfield connector.
4:5 3 candidates Runs slide 1's snapshot on Nano Banana Pro

Unchanged Candidates · upload · deliver stay exactly as before.
Option 1
Option 2
Bring your own
2
Benefit
Seedream 4.5 override
Overridden — diverges from the carousel default for sharper product detail.
Slide engine New · per-slide
[NEW] A separate GeneratePanel instance — its own provider/model and its own refine history, pinned to slide 2's snapshot. This is why slide 2 can run a different model than slide 1.
Shared media engine · slide 2
Media provider
higgsfield
slide 2 · resolveMediaProviderKey
Higgsfield model — this slide's pick
Seedream 4.5
Overridden from the seeded spec.model = Nano Banana Pro. Slides 1, 3 & 4 are unaffected.
Composed image prompt — slide 2
pinned snapshot
Refine the prompt
1switch model → Seedream 4.5 for detail
2tighter on the fabric weave
Slide 2's own history — distinct from slide 1. Composed on the text path; delivered by your Higgsfield connector.
4:5 3 candidates Runs slide 2's snapshot on Seedream 4.5

Unchanged Candidates · upload · deliver stay exactly as before.
Option 1
Option 2
Bring your own

Each slide's compose / refine uses the free text path (your AI key / platform key) — never a media credit. Generate slide spends a media credit and resolves your Higgsfield connector via resolveMediaProviderKey, running the prompt pinned to that slide's snapshot on that slide's model.

Card headline & link? Those live on the ad — set them in Deliver to ad · card copy after each slide image is selected. This studio produces the per-slide image only.
2 of 4 slides have a selected image — finish slides 3 & 4 to deliver.