Objective first
State the concrete commercial, editorial, campaign or e-commerce purpose of the photograph. This gives the production a reason to make one framing, performance or lighting decision instead of another.
Ruwana PRO is not a generic image generator. It is a photographic production system for commercial and editorial work where the selected model identity, the role of every reference, product fidelity and the photographic decisions of the shot are explicit production inputs.
A PRO request describes what the finished photograph must accomplish and the production decisions that matter inside the frame. The selected model remains the identity source. Product and visual references remain separate inputs with explicit roles.
State the concrete commercial, editorial, campaign or e-commerce purpose of the photograph. This gives the production a reason to make one framing, performance or lighting decision instead of another.
Identify what each reference contributes and which garment, product, accessory, construction, color, texture or visual detail must stay faithful and readable.
Direct the model performance, styling, beauty, scene, light, atmosphere, composition, finish and camera intent as one coherent shoot rather than a list of unrelated aesthetic keywords.
Write a production brief, not a generic image prompt. Structural controls such as model, scene type, style and framing are selected separately; the written direction should complement them instead of mechanically repeating them.
Define the purpose of the finished photograph: campaign, editorial, catalog, product-led e-commerce or another concrete production goal.
Select either a Ruwana Model or one private My Models identity. Do not redefine the selected identity inside the written direction.
For every supplied reference, say what it is and which visual details must be preserved faithfully.
Describe the concrete location or environment, what the subject is doing and the expression or interaction that matters to the shot.
Complete footwear, accessories, hair, makeup or grooming only where those decisions materially improve the production.
Art-direct posture, weight, gesture, movement, body orientation and expression in relation to the product, camera and composition.
Specify light behavior, skin and material response, depth and atmosphere that materially affect the photograph.
Describe spatial relationships, product readability, depth and the intended commercial or editorial finish.
Use camera body and lens as production tools. Explain what the chosen perspective, focal length and separation should accomplish instead of naming equipment as decoration.
The difference is not the number of adjectives. The difference is whether the production decisions are explicit.
Beautiful fashion model wearing this dress outside,
luxury, cinematic, professional, 8K.The objective, reference role, product fidelity, model performance and photographic intent are all left implicit.
Create a luxury outdoor fashion campaign centered on
the referenced couture dress. Preserve its silhouette,
embroidery, feather placement, proportions and color
relationships faithfully. Place the selected model in a
restrained pale-stone architectural setting and direct a
poised editorial stance with subtle weight shift. Use soft
late-afternoon directional daylight and a 50mm perspective
for natural proportions, controlled depth and clear product
readability.The production objective and the visual decisions specific to this shot are explicit.
Selectors define the production frame; direction explains what matters inside it. PRO uses them together to create a coherent photograph rather than treating every selector as a rigid pixel-level command.
Studio, interior or exterior establishes the production environment. The direction supplies the actual location, atmosphere and subject interaction.
Style and framing establish the desired production language. PRO balances them with the commercial objective, model performance and product readability to compose the final frame.
Focal length, perspective, camera distance, depth and lens compression affect how the model, product and environment read. Camera choices should serve the photograph.
Garment shape, construction, texture, proportion, material behavior, color relationships and other commercially important details can be stated as fidelity requirements instead of being left for the model to infer from a loose prompt.
A garment reference can be the hero product. Another reference can define an accessory, product, footwear, construction detail or environment. Their roles remain explicit rather than being blended into an unspecified image pool.
Production direction can prioritize the details customers need to see: silhouette, material response, finishing, embellishment, packaging, surface treatment or other product-defining features.
PRO supports two mutually exclusive identity sources. The selected model owns identity; references describe products and other production inputs.
Curated Ruwana virtual models with established identities and production positioning for customers who want ready-to-use casting.
Private customer-created adult synthetic identities saved in the organization's Custom Models library. A saved identity receives a stable mdl_... model ID and can be reused without recreating or re-uploading the identity for every production.
Create a private synthetic identity, review the portrait and full-body identity views, save it once and use the stable model ID when the same casting must return in later production.
Define an adult synthetic identity with appearance and casting guidance such as age range, visual height and build, skin tone, hair, eyes and additional creative direction.
Saving creates a persistent private model identity associated with the organization. The model remains available until it is deleted.
A saved model appears in My Models and can be selected as the identity source for PRO instead of a Ruwana roster model.
Applications and AI agents should construct the production brief from explicit semantic fields rather than collapsing the job into one generic free-text prompt.
{
"commercial_objective": "What the finished photograph must accomplish",
"model_identity": "Ruwana Model or private mdl_... identity",
"reference_roles": ["One explicit role and fidelity instruction per reference"],
"scene_and_action": "Location, subject action and expression",
"styling_and_beauty": "Material styling, footwear, accessories, hair and beauty",
"model_performance": "Pose, weight, gesture, movement and attitude",
"lighting_and_atmosphere": "Light behavior, material response and mood",
"composition_and_finish": "Spatial relationships, depth and final finish",
"camera_intent": "Why the selected camera and lens serve this photograph"
}This is the public production method. Ruwana's internal production judgment and prompt-compilation mechanics are not part of the public contract.
PRO is designed for repeatable visual production where identity and commercial decisions matter more than isolated novelty images.
Campaign frames, lookbooks, magazine-style visuals and controlled wardrobe presentation with explicit casting and photographic direction.
Product-led imagery where shape, texture, proportion, styling and product priority must remain legible.
Location, atmosphere, model performance, light and camera intent can be directed together as one coherent production brief.
Ruwana PRO is callable through the authenticated Platform API. Each request selects exactly one model identity, supplies 1–9 ordered references with explicit role and fidelity, and directs the photograph through structured production fields.
POST /v1/pro/generate
Authorization: Bearer $RUWANA_API_KEY
Idempotency-Key: your-stable-request-key
Content-Type: multipart/form-data
Default API identity: create and save a Custom Model, then send custom_model_id
Licensed roster access: model_id only when separately entitled
References: 1–9 PNG/JPEG/WebP files in explicit order
Status: GET /v1/requests/{requestId}
Retention: 7 days
Billing: success only, exactly once
1K $0.15 PNG
2K $0.17 PNG + TIFF
4K $0.19 PNG + TIFF + DNG
Reference surcharge: $0For standard API access, clients first create and save their own persistent synthetic adult identity, receive a stable mdl_... model ID, then send that ID as custom_model_id in PRO. The portrait is the canonical identity anchor; the full-body image is the saved casting/library view. Ruwana roster model_id access is separate and requires the applicable license/entitlement.
POST /v1/models/generate # portrait candidate
POST /v1/models/full-body # derived full-body view
POST /v1/models/save # returns mdl_...
GET /v1/models # organization-owned library
DELETE /v1/models/{model_id}Model creation uses the Platform wallet: portrait $0.12, full-body $0.15, save $0.00. PRO generation is billed separately by output tier. Custom Models API overview → · Implementation docs →
4:5; PRO currently renders that vertical request at the canonical effective output aspect 3:4. Durable status exposes both requestedAspect and the effective aspect so clients do not mistake the requested alias for rendered dimensions.See how model identity is treated as a production input across Ruwana workflows.
Image, Motion, Avatar, PRO and Ruwana Video are callable through Ruwana Platform.
Use PRO in Ruwana Studio today, or call the live PRO API on Platform.