Media
Every media tool. Generate, edit, compose, vectorise, package, poll, list.
Every media tool. Generate, edit, compose, vectorise, package, poll, list.
Generation is queued: a generate or edit call returns an asset id immediately and
the work happens on the media queue. media_status is how you find out it
finished, and it carries the signed URL once it has.
Media
Generate, edit, and compose brand assets. Every output is a tracked asset with a credit cost.
media_generate_image
Generate a new image from a text prompt and return tracked asset ids. `kind` picks the model (`logo`, `illustration`, `photo`, `background`) — it is a job kind, not a model id, so the underlying model can change without your call changing. The call returns immediately with `queued` asset ids; the work runs on the media queue and the file lands in Putty's own storage, so poll `media_status` for the signed URL. Never returns a third-party URL. Refuses prompts asking for a real brand's logo or a real person's likeness, and explains why. For anything with WORDS on it — an OG card, an X header, a launch post — use `media_compose_graphic` instead: image models garble text, so a card with copy is an HTML layout rendered to PNG over a background this tool generates.