Ruwana PRO · API v1 live · Directed photographic production

Turn a production brief into a directed photograph.

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.

Commercial objectiveModel identityReference fidelityModel performanceCamera & lens intentCustom Models

Photographic production, not prompt decoration

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.

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.

References with roles

Identify what each reference contributes and which garment, product, accessory, construction, color, texture or visual detail must stay faithful and readable.

Photographic decisions

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.

How to write a PRO direction

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.

1. Commercial objective

Define the purpose of the finished photograph: campaign, editorial, catalog, product-led e-commerce or another concrete production goal.

2. Model identity

Select either a Ruwana Model or one private My Models identity. Do not redefine the selected identity inside the written direction.

3. Reference roles & fidelity

For every supplied reference, say what it is and which visual details must be preserved faithfully.

4. Scene & action

Describe the concrete location or environment, what the subject is doing and the expression or interaction that matters to the shot.

5. Styling & beauty

Complete footwear, accessories, hair, makeup or grooming only where those decisions materially improve the production.

6. Model performance

Art-direct posture, weight, gesture, movement, body orientation and expression in relation to the product, camera and composition.

7. Light & atmosphere

Specify light behavior, skin and material response, depth and atmosphere that materially affect the photograph.

8. Composition & finish

Describe spatial relationships, product readability, depth and the intended commercial or editorial finish.

9. Camera intent

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.

Weak prompt versus PRO direction

The difference is not the number of adjectives. The difference is whether the production decisions are explicit.

Weak

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.

PRO

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.

Structural controls guide the shoot

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.

Scene

Studio, interior or exterior establishes the production environment. The direction supplies the actual location, atmosphere and subject interaction.

Style & framing

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.

Camera & lens

Focal length, perspective, camera distance, depth and lens compression affect how the model, product and environment read. Camera choices should serve the photograph.

Product clarity stays explicit

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.

One role per reference

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.

Visual value remains readable

Production direction can prioritize the details customers need to see: silhouette, material response, finishing, embellishment, packaging, surface treatment or other product-defining features.

Ruwana Models or My Models

PRO supports two mutually exclusive identity sources. The selected model owns identity; references describe products and other production inputs.

Ruwana Models

Curated Ruwana virtual models with established identities and production positioning for customers who want ready-to-use casting.

My Models

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.

Custom Models remain reusable production identities

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.

Create

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.

Save

Saving creates a persistent private model identity associated with the organization. The model remains available until it is deleted.

Add to PRO

A saved model appears in My Models and can be selected as the identity source for PRO instead of a Ruwana roster model.

Direction structure for agents and applications

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.

Built for production use cases

PRO is designed for repeatable visual production where identity and commercial decisions matter more than isolated novelty images.

Fashion & editorial

Campaign frames, lookbooks, magazine-style visuals and controlled wardrobe presentation with explicit casting and photographic direction.

E-commerce & catalog

Product-led imagery where shape, texture, proportion, styling and product priority must remain legible.

Campaign production

Location, atmosphere, model performance, light and camera intent can be directed together as one coherent production brief.

Live Platform production contract

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: $0

Private Custom Models through API

For 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 →

Aspect compatibility: legacy requests may send 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.

Build with live Platform APIs

Image, Motion, Avatar, PRO and Ruwana Video are callable through Ruwana Platform.

Open Developers →

Direct the photograph, not just the prompt.

Use PRO in Ruwana Studio today, or call the live PRO API on Platform.