New banners in the design of a banner you already have
Send one banner whose design you love (reference — an ad you made, or one you liked) and what you need now (brief), and get new banners that look like the same designer made them: the same layout, type, colours, decorations and photo style, with your new words, photo and offer. Several at once: variants (one banner per offer — three products, three sales) or count (different angles of one brief), each in every size of formats (1:1, 4:5, 9:16 story, 16:9 web; the first size is drawn from the reference, the others from that finished first one). How it works: an art director (Gemini 3.1 Pro) studies the reference and writes every banner's exact words — prices, numbers, dates and places ONLY from your brief, never invented — the photo, the colours (yours with brand_id, or the business's own) and the props; the picture model (Nano Banana Pro, or Nano Banana 2.1 with quality: "fast") draws the whole ad, words included; then every picture is READ BACK by a second model and corrected until it says exactly what was planned (a misspelled word, a wrong figure, a copied word of the reference, a broken hand), a few rounds at most — a picture still not exact is delivered with a warning naming what is off. Your photos (images) are used as the real subject. Your logo (logo_url, or the brand's) is never drawn by the model: the design leaves a calm corner and the real file is laid there on a small white badge. Every banner comes with a ready caption and at most 5 hashtags. Asynchronous: the call answers 202; poll GET /v1/executions/{id} — output.progress counts the finished pictures, and output.banners[].pictures[] holds the files (JPEG, about 2K). The files are kept 24 hours. The price is the real cost of what ran (the director, each picture and correction, each read-back) times the standard markup; the estimate is the worst case (every correction round used) and is what is reserved.
Billing: Real cost of the run × the standard markup: the director, each picture and correction, each read-back — per picture delivered · Rate limit: 6/min · Asynchronous
Request
- Base URL: https://apihub.co.il
- URL: https://apihub.co.il/v1/banner/clone
- Auth: HTTP bearer
Headers
Replay-safe: the same execution is returned instead of charging twice
Group calls into one job (e.g. one video) — see GET /v1/usage?tag=…
Wait for the job inside this call (ms)
Request body
Response
Completed (or 202 while processing)
Changes
No recorded changes to this operation across all 2 revisions of this API.