Ruwana Developer Documentation

Build a directed Ruwana PRO production.

PRO combines exactly one selected model identity with ordered visual references and structured photographic direction. Standard API clients can create a private Custom Model first and reuse its stable mdl_* ID.

ContractRule
POST /v1/pro/generateAuthenticated multipart production request
IdentityExactly one: custom_model_id or separately entitled model_id
References1–9 ordered PNG/JPEG/WebP files with explicit roles/fidelity
DirectionCommercial objective, scene/action, styling, performance, light, composition and camera intent
StatusGET /v1/requests/{requestId}
RetentionSuccessful media delivered for 7 days

Output tiers

ResolutionPriceFormats
1K$0.15PNG
2K$0.17PNG + TIFF
4K$0.19PNG + TIFF + DNG

Reference surcharge: $0. Legacy requested 4:5 is reported separately from the effective 3:4 rendered output aspect.

Create the identity first.

Use the authenticated Custom Models workflow to create, save and retrieve a stable mdl_... identity, then send it as custom_model_id.