ezflows

PlaygroundDeveloper APINode canvas

Wire models into a pipeline.
Publish it as an endpoint.

ezflows runs 26 AI models — playground, API, node canvas.

models live
26
per image
from $0.009
per second of video
from $0.03
per failed run
$0.00
A model in an oversized wool coat under a single hard studio light
Fashion
An overhead shot of chilli noodles in a dark bowl with a soft egg
Food
A macro of a serum bottle against warm stone, styled as a cosmetics campaign
Beauty

The canvas

One graph. One publish. Two consumers.

See published templates
product-shots.flowpublished
inputA plain catalogue photograph of a vermilion sneaker on a white backgroundproduct_photo
modelGPT Image 2gpt-image-2from $0.009 / image
modelSeedance 2.0 Miniseedance-2.0-minifrom $0.03 / second
outputDeliverymedia.ezflows.iowebhook

one run · three images · one clip

The same sneaker photographed on a sunlit marble ledgeThe same sneaker on a dark studio sweep under a hard key lightThe same sneaker on wet asphalt at dusk
one publish action

An API endpoint, for developers

POST /v1/flows/product-shots
{ "prompt": "on marble, soft light" }
{ request_id, poll_url }

A form, for everyone else

Product photoshoe-01.pngPrompton marble, soft lightRun$0.039

What teams make here

A campaign, not a product shot

  1. 01Fashion editorial
  2. 02Beauty and cosmetics
  3. 03Food and beverage
  4. 04Creator-style UGC ads
  5. 05Interiors and furniture
  6. 06Product and packshot
  7. 07Automotive
  8. 08Portrait and casting
A model in a crimson coat crossing a sunlit concrete atrium, shot as a wide advertising campaign frame
campaign frame · GPT Image 2 · from $0.009 / image · 1536×1024

Real output

Every frame here was generated on ezflows

A model in an oversized wool coat under a single hard studio light
Fashion
A chilled amber bottle mid-splash on dark stone under a hard key light
Beverage
A macro of a steel dive watch under hard directional light
Product
A hand holding a matte cosmetics tube in window light, shot like a creator ad
UGC ad
A macro of a serum bottle against warm stone, styled as a cosmetics campaign
Beauty
An overhead shot of chilli noodles in a dark bowl with a soft egg
Food
A bouclé armchair in a sunlit minimalist room
Interiors
A shaft of warm light across a brutalist concrete interior
Architecture
A vermilion sneaker on a sunlit marble ledge
Packshot
A small charcoal robot with glowing vermilion eyes
Character
A vermilion sports car in a wet concrete tunnel
Automotive
Molten glass swirling from vermilion into amber
Abstract
A studio portrait lit with a single warm rim light
Portrait

stills · GPT Image 2 · from $0.009 / imageclip · Seedance 2.0 · from $0.06 / second

And it moves

The same frame, five seconds later

clip · Seedance 2.0 · from $0.06 / second · 5 s · 720p

The still frame the clip was generated from
input still

UGC ads

One creator, three camera angles, one finished ad

Four generations and a stitch. No shoot, no talent, no studio.

finished ad · 15.2 s · 720×1080 · speech audio

  1. A creator holding a serum bottle to camera in a sunlit room, framed as the opening shot of an ad
    01

    Hook

    One storyboard still.

  2. A close-up of the same creator's hands turning the serum bottle toward the lens
    02

    Demo

    Second angle, derived from 01 — same person.

  3. The same creator smiling at the camera in the closing shot of the ad
    03

    Result

    Third angle. Each animated with speech, then cut.

Skincare
Beverage
Street
Talking head
A creator showing a jacket to camera in daylight
Apparelstill

storyboard frames · GPT Image 2 · from $0.009 / image · 1024×1536 — single clips · 8 s · 720×1080

Three surfaces

One catalog, however your team works

Node canvas

POST /v1/flows/product-shots{ request_id, poll_url }+ a form at the same name

Playground

size 1024×1024quality highRun — $0.009

Developer API

POST /v1/models/gpt-image-2→ { request_id, poll_url }→ webhook on finish

The contract

Async first, on every model

  • Five timing stamps
  • Reserved on submit, settled to the cent
  • Failed runs never billed
  • Concurrency rises with spend

Every request carries all five

  • submitted_at
  • queue_started_at
  • execution_started_at
  • first_byte_at
  • finished_at
bash
curl -X POST https://api.ezflows.io/v1/models/gpt-image-2 \
  -H "Authorization: Bearer $EZFLOWS_API_KEY" \
  -d '{"prompt": "a wide shot of a desert at dusk"}'

# { "request_id": "req_8f2a41c9", "poll_url": "…", "status": "queued" }
Read the API documentation

Pricing

Dollars, per generation, on every card

$0.009cheapest image

GPT Image 2

$0.03cheapest second of video

Seedance 2.0 Mini

$0.00for a failed run

reserved, then returned

Run your first generation in a minute