Upload a reference image
Sends one image as multipart/form-data, to animate it, use it as a first or last frame, or borrow a person, product or style from it. It goes to the workspace library and counts toward its storage. Pass the returned id in image_ids of POST /generations. An image CutPro generated needs no upload: its output.image_id works the same.
Authorization
apiKey In: header
Request Body
multipart/form-data
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://example.com/generations/images" \ -F image="string"{ "id": "string"}List image and video models and their prices GET
Every image and video model CutPro generates with right now (Veo, Kling, Seedance, Wan, Nano Banana, GPT Image and more), with the modes, resolutions, durations and aspect ratios each one accepts and its price in credits. Prices follow what the models cost and can change at any time, so read them from here before `POST /generations`. When the user names no model, use `presets`: the recommended model for each quality level.
List generations GET
The workspace's images and videos generated with `POST /generations`, newest first.