{
 "schema_version": "1.0",
 "nodes": [
  {
   "id": "person_photo",
   "type": "input/image",
   "label": "Person Photo",
   "parameters": {
    "image": "__PERSON__",
    "required": true
   }
  },
  {
   "id": "professional",
   "type": "ai/image_transform",
   "label": "Professional Headshot",
   "parameters": {
    "prompt": "Professional corporate headshot portrait of the exact same person from the reference photo, keeping their facial features and identity. Business attire, neutral light-grey studio background, soft key lighting, confident friendly smile, shoulders and head framing, sharp focus, photorealistic, high-end corporate photography",
    "aspect_ratio": "1:1"
   }
  },
  {
   "id": "social",
   "type": "ai/image_transform",
   "label": "Social Portrait",
   "parameters": {
    "prompt": "Stylish social media portrait of the exact same person from the reference photo, keeping their facial features and identity. Casual trendy outfit, vibrant colorful background with soft bokeh, warm natural light, relaxed genuine smile, Instagram profile picture style, photorealistic",
    "aspect_ratio": "1:1"
   }
  },
  {
   "id": "creative",
   "type": "ai/image_transform",
   "label": "Creative Portrait",
   "parameters": {
    "prompt": "Creative artistic editorial portrait of the exact same person from the reference photo, keeping their facial features and identity. Dramatic directional lighting, expressive pose, bold colorful backdrop, cinematic mood, portfolio quality, photorealistic",
    "aspect_ratio": "1:1"
   }
  },
  {
   "id": "formal",
   "type": "ai/image_transform",
   "label": "Formal ID Portrait",
   "parameters": {
    "prompt": "Formal official ID portrait of the exact same person from the reference photo, keeping their facial features and identity. Front-facing, neutral expression, plain white background, formal dark attire, even flat lighting, passport photo style, photorealistic",
    "aspect_ratio": "1:1"
   }
  },
  {
   "id": "out_professional",
   "type": "output/image",
   "label": "Professional",
   "parameters": {
    "output_name": "professional"
   }
  },
  {
   "id": "out_social",
   "type": "output/image",
   "label": "Social",
   "parameters": {
    "output_name": "social"
   }
  },
  {
   "id": "out_creative",
   "type": "output/image",
   "label": "Creative",
   "parameters": {
    "output_name": "creative"
   }
  },
  {
   "id": "out_formal",
   "type": "output/image",
   "label": "Formal",
   "parameters": {
    "output_name": "formal"
   }
  },
  {
   "id": "book",
   "type": "design/template_render",
   "label": "Profile Book",
   "parameters": {
    "output": "pdf",
    "template_revision": "__TEMPLATE_REVISION__",
    "template_id": "__TEMPLATE_ID__"
   }
  },
  {
   "id": "out_book",
   "type": "output/pdf",
   "label": "Book",
   "parameters": {
    "output_name": "book"
   }
  }
 ],
 "connections": [
  {
   "from_node": "person_photo",
   "from_output": "image",
   "to_node": "professional",
   "to_input": "images"
  },
  {
   "from_node": "person_photo",
   "from_output": "image",
   "to_node": "social",
   "to_input": "images"
  },
  {
   "from_node": "person_photo",
   "from_output": "image",
   "to_node": "creative",
   "to_input": "images"
  },
  {
   "from_node": "person_photo",
   "from_output": "image",
   "to_node": "formal",
   "to_input": "images"
  },
  {
   "from_node": "professional",
   "from_output": "result",
   "to_node": "out_professional",
   "to_input": "image"
  },
  {
   "from_node": "social",
   "from_output": "result",
   "to_node": "out_social",
   "to_input": "image"
  },
  {
   "from_node": "creative",
   "from_output": "result",
   "to_node": "out_creative",
   "to_input": "image"
  },
  {
   "from_node": "formal",
   "from_output": "result",
   "to_node": "out_formal",
   "to_input": "image"
  },
  {
   "from_node": "professional",
   "from_output": "result",
   "to_node": "book",
   "to_input": "professional"
  },
  {
   "from_node": "social",
   "from_output": "result",
   "to_node": "book",
   "to_input": "social"
  },
  {
   "from_node": "creative",
   "from_output": "result",
   "to_node": "book",
   "to_input": "creative"
  },
  {
   "from_node": "formal",
   "from_output": "result",
   "to_node": "book",
   "to_input": "formal"
  },
  {
   "from_node": "book",
   "from_output": "pdf",
   "to_node": "out_book",
   "to_input": "pdf"
  }
 ]
}