Analysis — /api/ai/tools
Returns structured JSON describing the input image.
2 and ~10 AI units depending on the image size, so most Pro accounts run hundreds of analyses inside their monthly quota.
Image transforms — /api/ai/transform
Generative endpoints that return a new image. The output is persisted to your Convertly storage automatically and returned as a stored_files row with a signed download URL.
image.generate is the only operation that does not require a source image — the model produces an image purely from the prompt. Pair it with aspectRatio to control the canvas shape, for example a 16:9 hero image or a 9:16 story.
Examples
Edit an image already in the user’s library:Costs
Image-out operations are charged as75 units base plus 1 unit per MB of source image. A 4 MB edit therefore costs 79 units. Monthly allowances, hard caps, and overage rates are in Limits.
Generative fill (in-app)
Convertly’s editor at/app/editor/<id> exposes an Expand tool that surfaces the generative-fill capability directly. Drag the canvas handles outward to add space on any side, optionally write a guidance prompt, and click Generative fill with Forma AI.
The editor composites the current preview onto a larger transparent canvas in the browser, then sends that composite to /api/ai/transform with operation=image.outpaint. Forma AI fills the transparent regions with content that continues the existing scene. The result lands as a new step in the edit stack and is auto-saved to the user’s library.
The same outcome can be reproduced server-side by submitting a multipart file already padded with transparent pixels to operation=image.outpaint — the behaviour is identical.
Quotas
AI endpoints useX-Convertly-AI-* response headers, shared between the analysis and transform routes:
Free and Starter plans receive a
402 when the monthly Forma AI quota is exhausted (no overage). Pro and Business accounts can continue past the included quota when overage billing is enabled. Enterprise plans use the same surface with larger allowances. See Limits for included units per plan.
MCP for agents
The Convertly MCP server (@convertly-sh/mcp) exposes Forma AI to Claude, Cursor, and other MCP clients:
Useful when the connected model cannot generate images natively: the agent calls Convertly with your API key and Forma AI units. See MCP for AI agents.