MODEL PROMPTS

nano-banana-2 Prompts — 1027 curated examples

Examples for using nano-banana-2 through RunAPI from agent tools or API calls. Copy a prompt, then use it in Claude Code, Codex, Cursor, Windsurf, or your backend.

MODELS

nano-banana-2

Modality
Image
Provider
Google
Endpoint
Text To Image
View model details and pricing →
1. claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
2. Restart Claude Code
3. Paste this prompt: Generate an image: "Ultra-realistic 8K full body portrait of [PERSON’S FULL NAME], wearing a clean and pressed white social shirt with folded collar and a small lapel microphone, dark navy-blue dress pants and polished brown social shoes. Casually and unpretentiously leaning against a smooth light gray studio wall; hands are in pockets and one leg is crossed over the other, with relaxed and confident body language. Add to the wall next to them a prominent vector portrait in black and white of their face and bust - with sharp lines and angles, overlapping polygonal shapes and a minimalist modern graphic style, right below the information: “[PERSON’S FULL NAME]”, and below the name: “[PROFESSION]”"
1. codex plugin install runapi-mcp@agents
2. Restart Codex
3. Paste this prompt: Generate an image: "Ultra-realistic 8K full body portrait of [PERSON’S FULL NAME], wearing a clean and pressed white social shirt with folded collar and a small lapel microphone, dark navy-blue dress pants and polished brown social shoes. Casually and unpretentiously leaning against a smooth light gray studio wall; hands are in pockets and one leg is crossed over the other, with relaxed and confident body language. Add to the wall next to them a prominent vector portrait in black and white of their face and bust - with sharp lines and angles, overlapping polygonal shapes and a minimalist modern graphic style, right below the information: “[PERSON’S FULL NAME]”, and below the name: “[PROFESSION]”"
1. npx @runapi.ai/mcp init cursor
2. Restart Cursor
3. Paste this prompt: Generate an image: "Ultra-realistic 8K full body portrait of [PERSON’S FULL NAME], wearing a clean and pressed white social shirt with folded collar and a small lapel microphone, dark navy-blue dress pants and polished brown social shoes. Casually and unpretentiously leaning against a smooth light gray studio wall; hands are in pockets and one leg is crossed over the other, with relaxed and confident body language. Add to the wall next to them a prominent vector portrait in black and white of their face and bust - with sharp lines and angles, overlapping polygonal shapes and a minimalist modern graphic style, right below the information: “[PERSON’S FULL NAME]”, and below the name: “[PROFESSION]”"
1. npx @runapi.ai/mcp init windsurf
2. Restart Windsurf
3. Paste this prompt: Generate an image: "Ultra-realistic 8K full body portrait of [PERSON’S FULL NAME], wearing a clean and pressed white social shirt with folded collar and a small lapel microphone, dark navy-blue dress pants and polished brown social shoes. Casually and unpretentiously leaning against a smooth light gray studio wall; hands are in pockets and one leg is crossed over the other, with relaxed and confident body language. Add to the wall next to them a prominent vector portrait in black and white of their face and bust - with sharp lines and angles, overlapping polygonal shapes and a minimalist modern graphic style, right below the information: “[PERSON’S FULL NAME]”, and below the name: “[PROFESSION]”"
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "Ultra-realistic 8K full body portrait of [PERSON’S FULL NAME], wearing a clean and pressed white social shirt with folded collar and a small lapel microphone, dark navy-blue dress pants and polished brown social shoes. Casually and unpretentiously leaning against a smooth light gray studio wall; hands are in pockets and one leg is crossed over the other, with relaxed and confident body language. Add to the wall next to them a prominent vector portrait in black and white of their face and bust - with sharp lines and angles, overlapping polygonal shapes and a minimalist modern graphic style, right below the information: “[PERSON’S FULL NAME]”, and below the name: “[PROFESSION]”"
}
JSON
import { NanoBananaClient } from "@runapi.ai/nano-banana";

const client = new NanoBananaClient({
  apiKey: process.env.RUNAPI_API_KEY,
});

const result = await client.textToImage.run({
  "model": "nano-banana-2",
  "prompt": "Ultra-realistic 8K full body portrait of [PERSON’S FULL NAME], wearing a clean and pressed white social shirt with folded collar and a small lapel microphone, dark navy-blue dress pants and polished brown social shoes. Casually and unpretentiously leaning against a smooth light gray studio wall; hands are in pockets and one leg is crossed over the other, with relaxed and confident body language. Add to the wall next to them a prominent vector portrait in black and white of their face and bust - with sharp lines and angles, overlapping polygonal shapes and a minimalist modern graphic style, right below the information: “[PERSON’S FULL NAME]”, and below the name: “[PROFESSION]”"
});
console.log(result.id);
require "runapi/nano_banana"

client = RunApi::NanoBanana::Client.new
result = client.text_to_image.run(
  model: "nano-banana-2",
  prompt: "Ultra-realistic 8K full body portrait of [PERSON’S FULL NAME], wearing a clean and pressed white social shirt with folded collar and a small lapel microphone, dark navy-blue dress pants and polished brown social shoes. Casually and unpretentiously leaning against a smooth light gray studio wall; hands are in pockets and one leg is crossed over the other, with relaxed and confident body language. Add to the wall next to them a prominent vector portrait in black and white of their face and bust - with sharp lines and angles, overlapping polygonal shapes and a minimalist modern graphic style, right below the information: “[PERSON’S FULL NAME]”, and below the name: “[PROFESSION]”"
)
puts result.id
package main

import (
  "context"
  "fmt"
  "log"
  "net/http"
  "os"
  "strings"
)

func main() {
  body := strings.NewReader("{\"model\":\"nano-banana-2\",\"prompt\":\"Ultra-realistic 8K full body portrait of [PERSON’S FULL NAME], wearing a clean and pressed white social shirt with folded collar and a small lapel microphone, dark navy-blue dress pants and polished brown social shoes. Casually and unpretentiously leaning against a smooth light gray studio wall; hands are in pockets and one leg is crossed over the other, with relaxed and confident body language. Add to the wall next to them a prominent vector portrait in black and white of their face and bust - with sharp lines and angles, overlapping polygonal shapes and a minimalist modern graphic style, right below the information: “[PERSON’S FULL NAME]”, and below the name: “[PROFESSION]”\"}")
  req, err := http.NewRequestWithContext(context.Background(), http.MethodPost, "https://runapi.ai/api/v1/nano_banana/text_to_image", body)
  if err != nil {
    log.Fatal(err)
  }

  req.Header.Set("Authorization", "Bearer "+os.Getenv("RUNAPI_API_KEY"))
  req.Header.Set("Content-Type", "application/json")

  resp, err := http.DefaultClient.Do(req)
  if err != nil {
    log.Fatal(err)
  }
  defer resp.Body.Close()

  fmt.Println(resp.Status)
}
nano-banana-2 /api/v1/nano_banana/text_to_image Get API Key
IM
Image
Photography nano-banana-2

A hyper-realistic cinematic portrait of a man with short, te...

A hyper-realistic cinematic portrait of a man with short, textured hair and a well-groomed stubble beard, captured in a dark, moody 'night mode' aesthetic. The man is sitting in a contemplative pose, hands clasped together near his chest, fingers interlaced, with his gaze directed thoughtfully off-camera to the left. He is wearing a premium black high-neck turtleneck sweater and a silver-link luxury wristwatch on his left wrist, with a simple band on his right ring finger. The lighting is dramatic and controlled: a soft rim light outlines his silhouette against an almost pitch-black, shadow-drenched background, while a subtle, soft key light illuminates his face and hands. Shallow depth of field, 85mm portrait lens, ultra-sharp focus on the man's expression and clasped hands, with the chair in the background heavily blurred into complete darkness. Minimalist, professional, editorial photography, 4:5 aspect ratio, clean composition focusing strictly on the upper torso and face.

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "A hyper-realistic cinematic portrait of a man with short, textured hair and a well-groomed stubble beard, captured in a dark, moody 'night mode' aesthetic. The man is sitting in a contemplative pose, hands clasped together near his chest, fingers interlaced, with his gaze directed thoughtfully off-camera to the left. He is wearing a premium black high-neck turtleneck sweater and a silver-link luxury wristwatch on his left wrist, with a simple band on his right ring finger. The lighting is dramatic and controlled: a soft rim light outlines his silhouette against an almost pitch-black, shadow-drenched background, while a subtle, soft key light illuminates his face and hands. Shallow depth of field, 85mm portrait lens, ultra-sharp focus on the man's expression and clasped hands, with the chair in the background heavily blurred into complete darkness. Minimalist, professional, editorial photography, 4:5 aspect ratio, clean composition focusing strictly on the upper torso and face."
}
JSON
IM
Image
Photography nano-banana-2

{ "image_type": "athletic flex pose editorial photography...

{ "image_type": "athletic flex pose editorial photography", "visual_style": "high-end fitness editorial, cinematic, premium", "composition": { "framing": "full body, powerful stance emphasizing muscle definition", "camera_angle": "slightly low angle to enhance strength and dominance", "perspective": "cinematic perspective with strong body presence" }, "subject": { "description": "athletic feminine body performing a controlled flex pose", "pose": "strong flex pose with engaged core, defined arms and legs, balanced posture", "body_language": "confident, controlled, disciplined strength", "expression": "calm, focused, effortless power" }, "facial_details": { "emotion": "self-control, confidence", "micro_details": "relaxed jaw, steady eyes, natural intensity" }, "wardrobe": { "clothing": "minimal athletic wear highlighting muscle lines", "textures": "matte, stretch performance fabric", "color_tones": "neutral, muted, dark or earthy tones" }, "environment": { "location": "minimal indoor studio or clean gym space", "background": "plain, distraction-free, editorial backdrop", "atmosphere": "focused, intense, professional" }, "lighting": { "type": "cinematic studio lighting", "quality": "high contrast with soft falloff", "direction": "side and rim lighting to sculpt muscles" }, "color_palette": { "primary": ["charcoal", "warm beige", "muted skin tones"], "mood": "powerful, disciplined, modern" }, "camera_details": { "lens": "35mm–50mm cinematic look", "focus": "sharp focus on body definition", "realism": "ultra-realistic, editorial quality" }, "overall_mood": "quiet power, control, strength without aggression", "intended_use": "viral flex pose post on X (Twitter), fitness branding, editorial content" }

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "{ \"image_type\": \"athletic flex pose editorial photography\", \"visual_style\": \"high-end fitness editorial, cinematic, premium\", \"composition\": { \"framing\": \"full body, powerful stance emphasizing muscle definition\", \"camera_angle\": \"slightly low angle to enhance strength and dominance\", \"perspective\": \"cinematic perspective with strong body presence\" }, \"subject\": { \"description\": \"athletic feminine body performing a controlled flex pose\", \"pose\": \"strong flex pose with engaged core, defined arms and legs, balanced posture\", \"body_language\": \"confident, controlled, disciplined strength\", \"expression\": \"calm, focused, effortless power\" }, \"facial_details\": { \"emotion\": \"self-control, confidence\", \"micro_details\": \"relaxed jaw, steady eyes, natural intensity\" }, \"wardrobe\": { \"clothing\": \"minimal athletic wear highlighting muscle lines\", \"textures\": \"matte, stretch performance fabric\", \"color_tones\": \"neutral, muted, dark or earthy tones\" }, \"environment\": { \"location\": \"minimal indoor studio or clean gym space\", \"background\": \"plain, distraction-free, editorial backdrop\", \"atmosphere\": \"focused, intense, professional\" }, \"lighting\": { \"type\": \"cinematic studio lighting\", \"quality\": \"high contrast with soft falloff\", \"direction\": \"side and rim lighting to sculpt muscles\" }, \"color_palette\": { \"primary\": [\"charcoal\", \"warm beige\", \"muted skin tones\"], \"mood\": \"powerful, disciplined, modern\" }, \"camera_details\": { \"lens\": \"35mm–50mm cinematic look\", \"focus\": \"sharp focus on body definition\", \"realism\": \"ultra-realistic, editorial quality\" }, \"overall_mood\": \"quiet power, control, strength without aggression\", \"intended_use\": \"viral flex pose post on X (Twitter), fitness branding, editorial content\" }"
}
JSON
IM
Image
Photography nano-banana-2

{   "meta": {     "aspect_ratio": "9:16",     "quality": "ul...

{ "meta": { "aspect_ratio": "9:16", "quality": "ultra_photorealistic", "resolution": "8K", "camera": "iPhone front camera", "lens": "24mm", "style": "raw iphone realism, pinterest girl aesthetic, natural skin texture, zero plastic look" }, "composition": { "concept": "frame within a frame", "framing": "extreme close-up face reflection inside car sun visor vanity mirror", "mirror_frame": { "material": "thick beige / cream plastic", "visibility": "dominant around edges of photo, slightly worn texture" }, "phone_visibility": { "type": "iPhone", "detail": "partial phone edge visible on left side of mirror, controlling the shot", "camera_bump": "subtle, realistic" } }, "scene": { "location": "inside parked car", "environment": [ "dark car interior", "black leather seats", "headrest visible in reflection" ], "time": "golden hour", "atmosphere": "quiet, intimate, candid daily life moment" }, "lighting": { "type": "direct golden hour sunlight", "direction": "sharp side sunlight from afternoon sun", "color_temperature": "warm golden", "contrast": "high", "effects": [ "strong highlights on skin", "abstract hair shadow patterns across forehead and cheek", "natural light bloom on lips and eyes" ] }, "subject": { "gender": "female", "age": "early 20s (clearly adult)", "ethnicity": "East Asian / mixed pale tone", "face_structure": { "shape": "soft oval", "cheeks": "full, youthful, slightly flushed", "jawline": "delicate and smooth", "nose": "small, straight, soft rounded tip" }, "eyes": { "size": "large", "shape": "round-almond hybrid", "color": "grey-green / light hazel", "vibe": "doll-like, calm, distant", "lashes": "long, natural, softly separated", "under_eye": "subtle natural shadow for soft tired-cute look", "gaze": "looking directly into mirror/lens" }, "lips": { "size": "full", "shape": "soft cupid’s bow", "color": "natural pink", "finish": "slightly glossy", "state": "relaxed, faint pout" }, "skin": { "tone": "very pale porcelain", "undertone": "cool pink", "texture": "real skin with visible pores", "finish": "natural glow, no smoothing", "blush": "soft pink blush across cheeks and nose bridge" }, "hair": { "color": "deep black", "length": "long", "style": "straight", "bangs": "full blunt bangs just above the eyes", "behavior": "hair framing face symmetrically, strands catching sunlight" }, "makeup": { "style": "no-makeup makeup", "base": "sheer skin tint", "eyes": "very subtle eyeliner, emphasis on lashes", "cheeks": "natural pink flush", "lips": "clear or soft pink gloss" }, "outfit": { "visibility": "minimal", "detail": "only hint of bare shoulders or thin strap visible", "color": "dark clothing", "note": "no bra visible, focus remains entirely on face" } }, "vibe": { "aesthetic": [ "pinterest girl", "soft doll face", "car mirror selfie", "candid", "raw photography" ], "mood": "quiet, slightly melancholic confidence", "social_feel": "looks like an accidental golden hour story shot" } }

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "{ \"meta\": { \"aspect_ratio\": \"9:16\", \"quality\": \"ultra_photorealistic\", \"resolution\": \"8K\", \"camera\": \"iPhone front camera\", \"lens\": \"24mm\", \"style\": \"raw iphone realism, pinterest girl aesthetic, natural skin texture, zero plastic look\" }, \"composition\": { \"concept\": \"frame within a frame\", \"framing\": \"extreme close-up face reflection inside car sun visor vanity mirror\", \"mirror_frame\": { \"material\": \"thick beige / cream plastic\", \"visibility\": \"dominant around edges of photo, slightly worn texture\" }, \"phone_visibility\": { \"type\": \"iPhone\", \"detail\": \"partial phone edge visible on left side of mirror, controlling the shot\", \"camera_bump\": \"subtle, realistic\" } }, \"scene\": { \"location\": \"inside parked car\", \"environment\": [ \"dark car interior\", \"black leather seats\", \"headrest visible in reflection\" ], \"time\": \"golden hour\", \"atmosphere\": \"quiet, intimate, candid daily life moment\" }, \"lighting\": { \"type\": \"direct golden hour sunlight\", \"direction\": \"sharp side sunlight from afternoon sun\", \"color_temperature\": \"warm golden\", \"contrast\": \"high\", \"effects\": [ \"strong highlights on skin\", \"abstract hair shadow patterns across forehead and cheek\", \"natural light bloom on lips and eyes\" ] }, \"subject\": { \"gender\": \"female\", \"age\": \"early 20s (clearly adult)\", \"ethnicity\": \"East Asian / mixed pale tone\", \"face_structure\": { \"shape\": \"soft oval\", \"cheeks\": \"full, youthful, slightly flushed\", \"jawline\": \"delicate and smooth\", \"nose\": \"small, straight, soft rounded tip\" }, \"eyes\": { \"size\": \"large\", \"shape\": \"round-almond hybrid\", \"color\": \"grey-green / light hazel\", \"vibe\": \"doll-like, calm, distant\", \"lashes\": \"long, natural, softly separated\", \"under_eye\": \"subtle natural shadow for soft tired-cute look\", \"gaze\": \"looking directly into mirror/lens\" }, \"lips\": { \"size\": \"full\", \"shape\": \"soft cupid’s bow\", \"color\": \"natural pink\", \"finish\": \"slightly glossy\", \"state\": \"relaxed, faint pout\" }, \"skin\": { \"tone\": \"very pale porcelain\", \"undertone\": \"cool pink\", \"texture\": \"real skin with visible pores\", \"finish\": \"natural glow, no smoothing\", \"blush\": \"soft pink blush across cheeks and nose bridge\" }, \"hair\": { \"color\": \"deep black\", \"length\": \"long\", \"style\": \"straight\", \"bangs\": \"full blunt bangs just above the eyes\", \"behavior\": \"hair framing face symmetrically, strands catching sunlight\" }, \"makeup\": { \"style\": \"no-makeup makeup\", \"base\": \"sheer skin tint\", \"eyes\": \"very subtle eyeliner, emphasis on lashes\", \"cheeks\": \"natural pink flush\", \"lips\": \"clear or soft pink gloss\" }, \"outfit\": { \"visibility\": \"minimal\", \"detail\": \"only hint of bare shoulders or thin strap visible\", \"color\": \"dark clothing\", \"note\": \"no bra visible, focus remains entirely on face\" } }, \"vibe\": { \"aesthetic\": [ \"pinterest girl\", \"soft doll face\", \"car mirror selfie\", \"candid\", \"raw photography\" ], \"mood\": \"quiet, slightly melancholic confidence\", \"social_feel\": \"looks like an accidental golden hour story shot\" } }"
}
JSON
IM
Image
Photography nano-banana-2

{ "request_metadata": { "version": "2.0", "priorit...

{ "request_metadata": { "version": "2.0", "priority_focus": "Hyper-realistic skin textures and identity fidelity", "aspect_ratio": "3:4" }, "subject_configuration": { "identity": { "name": "the person I uploaded", "reference_mode": "strict_identity_matching", "source_reference": "uploaded_files", "preservation_weight": 1.0, "angle": "Extreme profile view" }, "facial_attributes": { "eyes": { "reflection_type": "Realistic catchlights", "aesthetic_constraint": "Avoid synthetic gloss or excessive shine" }, "lips": { "state": "Parted / Moist", "surface_texture": "Soft natural ridges", "finish": "Glossy sheen without distortion" }, "hair": { "color": "Dark Brunette", "state": "Saturated / Wet", "styling": "Clumping in natural strands, adhered to temples and neck" } } }, "environmental_rendering": { "moisture_fx": { "sweat_layer": "Fine glistening mist across the bridge of nose and forehead", "water_droplets": "Micro-droplets scattered on cheekbones and jawline", "surface_tension": "Realistic liquid adhesion to skin" }, "lighting_and_color": { "lighting_style": "Soft-box diffusion", "temperature": "Cool tones", "color_palette": ["Steel Blue", "Soft Cyan", "Natural Skin Tones"], "background": { "description": "Minimalist bokeh", "colors": ["Light Grey", "Pure White"], "depth_of_field": "Shallow" } } }, "technical_execution": { "rendering_engine": "CGI Photorealistic", "focal_length": "85mm macro", "texture_detail": "Pore-level resolution", "post_processing": "Raw photography style, no airbrushing" } }

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "{ \"request_metadata\": { \"version\": \"2.0\", \"priority_focus\": \"Hyper-realistic skin textures and identity fidelity\", \"aspect_ratio\": \"3:4\" }, \"subject_configuration\": { \"identity\": { \"name\": \"the person I uploaded\", \"reference_mode\": \"strict_identity_matching\", \"source_reference\": \"uploaded_files\", \"preservation_weight\": 1.0, \"angle\": \"Extreme profile view\" }, \"facial_attributes\": { \"eyes\": { \"reflection_type\": \"Realistic catchlights\", \"aesthetic_constraint\": \"Avoid synthetic gloss or excessive shine\" }, \"lips\": { \"state\": \"Parted / Moist\", \"surface_texture\": \"Soft natural ridges\", \"finish\": \"Glossy sheen without distortion\" }, \"hair\": { \"color\": \"Dark Brunette\", \"state\": \"Saturated / Wet\", \"styling\": \"Clumping in natural strands, adhered to temples and neck\" } } }, \"environmental_rendering\": { \"moisture_fx\": { \"sweat_layer\": \"Fine glistening mist across the bridge of nose and forehead\", \"water_droplets\": \"Micro-droplets scattered on cheekbones and jawline\", \"surface_tension\": \"Realistic liquid adhesion to skin\" }, \"lighting_and_color\": { \"lighting_style\": \"Soft-box diffusion\", \"temperature\": \"Cool tones\", \"color_palette\": [\"Steel Blue\", \"Soft Cyan\", \"Natural Skin Tones\"], \"background\": { \"description\": \"Minimalist bokeh\", \"colors\": [\"Light Grey\", \"Pure White\"], \"depth_of_field\": \"Shallow\" } } }, \"technical_execution\": { \"rendering_engine\": \"CGI Photorealistic\", \"focal_length\": \"85mm macro\", \"texture_detail\": \"Pore-level resolution\", \"post_processing\": \"Raw photography style, no airbrushing\" } }"
}
JSON
IM
Image
Photography nano-banana-2

Model looking at camera, close up of face, busy New York str...

Model looking at camera, close up of face, busy New York street, motion blurred people crossing frame, 200mm zoom lens

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "Model looking at camera, close up of face, busy New York street, motion blurred people crossing frame, 200mm zoom lens"
}
JSON
IM
Image
Photography nano-banana-2

A high-definition, cinematic portrait of a sharp, handsome y...

A high-definition, cinematic portrait of a sharp, handsome young man with wavy dark hair, wearing a tailored tan/beige suit over a crisp white button-down shirt. He is standing in front of a glowing, golden neon ring that provides a halo effect. The background is dark and moody with subtle smoke or atmospheric mist. Photorealistic, 8k resolution, sharp focus on facial features, elegant lighting, and professional studio aesthetic.

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "A high-definition, cinematic portrait of a sharp, handsome young man with wavy dark hair, wearing a tailored tan/beige suit over a crisp white button-down shirt. He is standing in front of a glowing, golden neon ring that provides a halo effect. The background is dark and moody with subtle smoke or atmospheric mist. Photorealistic, 8k resolution, sharp focus on facial features, elegant lighting, and professional studio aesthetic."
}
JSON
IM
Image
Photography nano-banana-2

{ "style": "ultra-realistic celebrity portrait, soft roman...

{ "style": "ultra-realistic celebrity portrait, soft romantic photography", "subject": { "identity": "based on uploaded reference", "gender": "female", "age": "young adult", "pose": "tilting head slightly to the side, looking up at camera through lashes, playful and cute posture", "expression": "pouting lips, acting cute, puppy eyes, innocent look, 'sajiao' vibe", "facial_details": { "eyes": "big imploring eyes, looking up, soft gaze", "mouth": "pouted lips, slight pout", "cheeks": "faint blush", "freckles": "visible natural freckles across nose and cheeks", "makeup": { "skin": "dewy natural finish", "lips": "glossy pink", "eyes": "doe-eyed makeup" } }, "hair": { "color": "jet black", "length": "long", "style": "straight, soft texture, falling over one shoulder" }, "outfit": { "dress": "black fitted dress with deep plunging V-neckline", "jewelry": { "earrings": "long dangling gold chain earrings", "necklaces": "layered gold necklaces with a small heart pendant" } } }, "environment": { "setting": "soft studio setting", "background": "creamy soft focus background, blurred" }, "lighting": { "type": "soft diffused light", "mood": "romantic, sweet, charming", "tone": "warm peach and cream tones" }, "camera": { "shot_type": "close-up portrait", "angle": "slightly high angle (to emphasize big eyes)", "focus": "sharp focus on eyes", "lens": "85mm f/1.4" }, "quality": { "resolution": "8k", "texture": "realistic skin texture", "aesthetic": "k-pop aesthetic influence, soft dreamy style" } }

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "{ \"style\": \"ultra-realistic celebrity portrait, soft romantic photography\", \"subject\": { \"identity\": \"based on uploaded reference\", \"gender\": \"female\", \"age\": \"young adult\", \"pose\": \"tilting head slightly to the side, looking up at camera through lashes, playful and cute posture\", \"expression\": \"pouting lips, acting cute, puppy eyes, innocent look, 'sajiao' vibe\", \"facial_details\": { \"eyes\": \"big imploring eyes, looking up, soft gaze\", \"mouth\": \"pouted lips, slight pout\", \"cheeks\": \"faint blush\", \"freckles\": \"visible natural freckles across nose and cheeks\", \"makeup\": { \"skin\": \"dewy natural finish\", \"lips\": \"glossy pink\", \"eyes\": \"doe-eyed makeup\" } }, \"hair\": { \"color\": \"jet black\", \"length\": \"long\", \"style\": \"straight, soft texture, falling over one shoulder\" }, \"outfit\": { \"dress\": \"black fitted dress with deep plunging V-neckline\", \"jewelry\": { \"earrings\": \"long dangling gold chain earrings\", \"necklaces\": \"layered gold necklaces with a small heart pendant\" } } }, \"environment\": { \"setting\": \"soft studio setting\", \"background\": \"creamy soft focus background, blurred\" }, \"lighting\": { \"type\": \"soft diffused light\", \"mood\": \"romantic, sweet, charming\", \"tone\": \"warm peach and cream tones\" }, \"camera\": { \"shot_type\": \"close-up portrait\", \"angle\": \"slightly high angle (to emphasize big eyes)\", \"focus\": \"sharp focus on eyes\", \"lens\": \"85mm f/1.4\" }, \"quality\": { \"resolution\": \"8k\", \"texture\": \"realistic skin texture\", \"aesthetic\": \"k-pop aesthetic influence, soft dreamy style\" } }"
}
JSON
IM
Image
Photography nano-banana-2

A cinematic fantasy scene inside a cozy artist’s studio. A y...

A cinematic fantasy scene inside a cozy artist’s studio. A young female painter wearing a paint-stained apron sits at an easel, holding a brush mid-air, gazing calmly at her canvas. From the canvas, a majestic Eastern-style dragon emerges in three dimensions, its scales painted in deep teal and blue hues, with flowing fiery orange flames along its mane and head, smoke curling upward. The dragon appears alive yet artistic, as if formed from brushstrokes and paint. Soft natural daylight filters through a window with sheer curtains, illuminating jars of brushes, paints, and art supplies scattered across the wooden workspace. Warm, realistic lighting, shallow depth of field, ultra-detailed textures, magical realism, fantasy realism style, 8k quality, highly detailed, cinematic composition, soft color grading, whimsical yet serene mood.

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "A cinematic fantasy scene inside a cozy artist’s studio. A young female painter wearing a paint-stained apron sits at an easel, holding a brush mid-air, gazing calmly at her canvas. From the canvas, a majestic Eastern-style dragon emerges in three dimensions, its scales painted in deep teal and blue hues, with flowing fiery orange flames along its mane and head, smoke curling upward. The dragon appears alive yet artistic, as if formed from brushstrokes and paint. Soft natural daylight filters through a window with sheer curtains, illuminating jars of brushes, paints, and art supplies scattered across the wooden workspace. Warm, realistic lighting, shallow depth of field, ultra-detailed textures, magical realism, fantasy realism style, 8k quality, highly detailed, cinematic composition, soft color grading, whimsical yet serene mood."
}
JSON
IM
Image
Photography nano-banana-2

A highly detailed, cinematic portrait of Tom Cruise, featuri...

A highly detailed, cinematic portrait of Tom Cruise, featuring a gritty, industrial aesthetic. He has messy, spiked dark-blonde hair, facial stubble, and a look of intense, weary focus. He is captured in a close-up shot, holding a lit cigarette to his mouth with his right hand; a thick trail of white smoke curls upward. On his finger is a prominent silver signet ring engraved with a luxury interlocking "GG" logo. The man wears a distressed, dark red leather jacket heavily marked with white paint splatters and deep creases, layered over a filthy, stained cream-colored canvas apron. The center of the frame features the word [GUCCI] in a clean, white, authoritative serif font. Below it, in smaller text on the apron, is the phrase "IS AI STILL JUST A PLAYTHING?" followed by a second, faded "GUCCI" logo. The background is a blurred industrial laboratory or "soap factory" setting. To the right are stacks of translucent pink rectangular soap blocks. In the upper background, dark industrial machinery and hanging wires are illuminated by glowing red horizontal neon lights, creating a moody, high-contrast atmosphere. The entire image has a heavy film grain, a hazy atmosphere, and a color palette dominated by deep reds, pale pinks, and grimy earth tones.

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "A highly detailed, cinematic portrait of Tom Cruise, featuring a gritty, industrial aesthetic. He has messy, spiked dark-blonde hair, facial stubble, and a look of intense, weary focus. He is captured in a close-up shot, holding a lit cigarette to his mouth with his right hand; a thick trail of white smoke curls upward. On his finger is a prominent silver signet ring engraved with a luxury interlocking \"GG\" logo. The man wears a distressed, dark red leather jacket heavily marked with white paint splatters and deep creases, layered over a filthy, stained cream-colored canvas apron. The center of the frame features the word [GUCCI] in a clean, white, authoritative serif font. Below it, in smaller text on the apron, is the phrase \"IS AI STILL JUST A PLAYTHING?\" followed by a second, faded \"GUCCI\" logo. The background is a blurred industrial laboratory or \"soap factory\" setting. To the right are stacks of translucent pink rectangular soap blocks. In the upper background, dark industrial machinery and hanging wires are illuminated by glowing red horizontal neon lights, creating a moody, high-contrast atmosphere. The entire image has a heavy film grain, a hazy atmosphere, and a color palette dominated by deep reds, pale pinks, and grimy earth tones."
}
JSON
IM
Image
Photography nano-banana-2

Ultra-realistic cinematic portrait of a young woman with sof...

Ultra-realistic cinematic portrait of a young woman with soft brown hair, centered composition, dark moody background, dramatic horizontal strip of warm golden sunlight cutting across her eyes, teal and orange color grading, half of the face in deep shadow, intense eye contact, sharp facial details, soft skin texture, high contrast lighting, volumetric light beam effect, shallow depth of field, 85mm lens, f/1.8, studio quality, symmetrical framing, mysterious atmosphere, 4K, hyper-detailed.

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "Ultra-realistic cinematic portrait of a young woman with soft brown hair, centered composition, dark moody background, dramatic horizontal strip of warm golden sunlight cutting across her eyes, teal and orange color grading, half of the face in deep shadow, intense eye contact, sharp facial details, soft skin texture, high contrast lighting, volumetric light beam effect, shallow depth of field, 85mm lens, f/1.8, studio quality, symmetrical framing, mysterious atmosphere, 4K, hyper-detailed."
}
JSON
IM
Image
Photography nano-banana-2

{   "render_goal": "Natural cinematic garden portrait with t...

{ "render_goal": "Natural cinematic garden portrait with timeless elegance", "subject": { "pose": "female standing naturally on a garden path, relaxed posture", "expression": "calm composed confidence with a genuine soft smile" }, "wardrobe": "elegant silk chiffon gown in muted sage or soft ivory, minimal drape, realistic fabric weight, subtle movement, no shimmer, no fantasy elements", "environment": { "location": "lush botanical garden in daylight", "props": "realistic flowers and greenery, natural sunlight filtering through leaves, gentle shadows, earthy tones, organic depth of field" }, "camera_style": "cinematic photography, 50mm lens look, shallow depth of field, natural skin texture, realistic color grading, film-like softness" }

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "{ \"render_goal\": \"Natural cinematic garden portrait with timeless elegance\", \"subject\": { \"pose\": \"female standing naturally on a garden path, relaxed posture\", \"expression\": \"calm composed confidence with a genuine soft smile\" }, \"wardrobe\": \"elegant silk chiffon gown in muted sage or soft ivory, minimal drape, realistic fabric weight, subtle movement, no shimmer, no fantasy elements\", \"environment\": { \"location\": \"lush botanical garden in daylight\", \"props\": \"realistic flowers and greenery, natural sunlight filtering through leaves, gentle shadows, earthy tones, organic depth of field\" }, \"camera_style\": \"cinematic photography, 50mm lens look, shallow depth of field, natural skin texture, realistic color grading, film-like softness\" }"
}
JSON
IM
Image
Photography nano-banana-2

Transform the uploaded logo into a realistic urban wall scen...

Transform the uploaded logo into a realistic urban wall scene where the logo silhouette is revealed through layers of torn posters. The logo must keep its exact shape and proportions, appearing as if multiple posters have been ripped away over time, exposing the shape naturally within the layered paper textures. Material details: Multiple overlapping poster layers with different colors, prints, and paper types. Ripped edges with fibrous texture, curls, and torn fragments. Aged paper with fading, stains, glue residue, and slight peeling. Some areas showing older layers beneath, creating depth. Physics behavior: Paper tearing should look natural — irregular edges, varying thickness, partial detachment. Edges curling outward due to humidity and time. Glue holding some sections while others peel away. Layer separation revealing deeper textures gradually. Surface interaction: Rough concrete or plaster wall beneath the posters. Glue marks and residue where posters were attached. Cracks, dirt, and weathering visible on exposed wall areas. Environment: Urban street setting - alley wall or city corner. Hints of surrounding posters, graffiti, or wear. No overly clean or staged look. Lighting: Natural daylight or soft urban lighting. Shadows inside torn layers creating depth. Subtle highlights on curled paper edges. Atmosphere: Raw. Layered. Time-worn. Authentic street texture. Camera & composition: Straight-on or slightly angled close-up view. Logo clearly visible through torn layers. Depth emphasized through overlapping paper textures. Format: Aspect ratio: STRICT 4:5 vertical. No text overlays. Style: Hyper-real urban surface photography. Physically accurate material aging and layering.

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "Transform the uploaded logo into a realistic urban wall scene where the logo silhouette is revealed through layers of torn posters. The logo must keep its exact shape and proportions, appearing as if multiple posters have been ripped away over time, exposing the shape naturally within the layered paper textures. Material details: Multiple overlapping poster layers with different colors, prints, and paper types. Ripped edges with fibrous texture, curls, and torn fragments. Aged paper with fading, stains, glue residue, and slight peeling. Some areas showing older layers beneath, creating depth. Physics behavior: Paper tearing should look natural — irregular edges, varying thickness, partial detachment. Edges curling outward due to humidity and time. Glue holding some sections while others peel away. Layer separation revealing deeper textures gradually. Surface interaction: Rough concrete or plaster wall beneath the posters. Glue marks and residue where posters were attached. Cracks, dirt, and weathering visible on exposed wall areas. Environment: Urban street setting - alley wall or city corner. Hints of surrounding posters, graffiti, or wear. No overly clean or staged look. Lighting: Natural daylight or soft urban lighting. Shadows inside torn layers creating depth. Subtle highlights on curled paper edges. Atmosphere: Raw. Layered. Time-worn. Authentic street texture. Camera & composition: Straight-on or slightly angled close-up view. Logo clearly visible through torn layers. Depth emphasized through overlapping paper textures. Format: Aspect ratio: STRICT 4:5 vertical. No text overlays. Style: Hyper-real urban surface photography. Physically accurate material aging and layering."
}
JSON
IM
Image
Photography nano-banana-2

{ "Objective": "Generate a cinematic, photorealistic portr...

{ "Objective": "Generate a cinematic, photorealistic portrait inspired by a winter forest atmosphere", "PersonaDetails": { "Subject": "Young woman", "Appearance": { "Hair": "Long, wavy dark brown hair, slightly windblown", "Eyes": "Light blue", "Skin": "Fair with natural freckles", "Expression": "Soft, introspective, slightly wistful" }, "Clothing": { "Outerwear": "Dark brown wool coat", "Accessories": "Knitted scarf in neutral tones" } }, "SceneDescription": { "Environment": "Snowy forest with soft-focus evergreen trees", "Weather": "Gentle snowfall", "Season": "Winter", "Mood": "Quiet, cinematic, melancholic, ethereal" }, "PhotographyStyle": { "Type": "Cinematic portrait photography", "Lighting": "Soft natural light, overcast winter lighting", "DepthOfField": "Shallow depth of field with creamy bokeh", "CameraAngle": "Three-quarter profile, subject looking back over shoulder", "Resolution": "Ultra high resolution, sharp facial details" }, "ArtDirection": { "ColorPalette": "Muted earth tones, cool greens and soft whites", "Texture": "Natural skin texture, visible snow particles", "RealismLevel": "Highly photorealistic" }, "NegativePrompt": [ "cartoon", "anime", "overly smooth skin", "harsh lighting", "blurry face", "distorted anatomy", "oversaturated colors" ], "ResponseFormat": { "Type": "Single image", "Orientation": "Portrait", "AspectRatio": "2:3" } }

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "{ \"Objective\": \"Generate a cinematic, photorealistic portrait inspired by a winter forest atmosphere\", \"PersonaDetails\": { \"Subject\": \"Young woman\", \"Appearance\": { \"Hair\": \"Long, wavy dark brown hair, slightly windblown\", \"Eyes\": \"Light blue\", \"Skin\": \"Fair with natural freckles\", \"Expression\": \"Soft, introspective, slightly wistful\" }, \"Clothing\": { \"Outerwear\": \"Dark brown wool coat\", \"Accessories\": \"Knitted scarf in neutral tones\" } }, \"SceneDescription\": { \"Environment\": \"Snowy forest with soft-focus evergreen trees\", \"Weather\": \"Gentle snowfall\", \"Season\": \"Winter\", \"Mood\": \"Quiet, cinematic, melancholic, ethereal\" }, \"PhotographyStyle\": { \"Type\": \"Cinematic portrait photography\", \"Lighting\": \"Soft natural light, overcast winter lighting\", \"DepthOfField\": \"Shallow depth of field with creamy bokeh\", \"CameraAngle\": \"Three-quarter profile, subject looking back over shoulder\", \"Resolution\": \"Ultra high resolution, sharp facial details\" }, \"ArtDirection\": { \"ColorPalette\": \"Muted earth tones, cool greens and soft whites\", \"Texture\": \"Natural skin texture, visible snow particles\", \"RealismLevel\": \"Highly photorealistic\" }, \"NegativePrompt\": [ \"cartoon\", \"anime\", \"overly smooth skin\", \"harsh lighting\", \"blurry face\", \"distorted anatomy\", \"oversaturated colors\" ], \"ResponseFormat\": { \"Type\": \"Single image\", \"Orientation\": \"Portrait\", \"AspectRatio\": \"2:3\" } }"
}
JSON
IM
Image
Photography nano-banana-2

A moody, urban portrait of me standing under a desolate conc...

A moody, urban portrait of me standing under a desolate concrete overpass, the harsh architectural lines framing a lone figure. I'm wear ing an oversized white t-shirt and loose dark pants, hands in pockets, a relaxed posture. The ground is rough, textured concrete, with hints of dampness. Cinematic top lighting with deep shadows and rich tex ture, emphasizing the starkness of the environment. Shot on 35mm, f/2.8, ISO 400, 1/125s. Apply Fuji Classic Chrome preset with warm highlights, strong contrast, slight desaturation, light film grain, and soft vignette for a nostalgic, поп-blue tone look.

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "A moody, urban portrait of me standing under a desolate concrete overpass, the harsh architectural lines framing a lone figure. I'm wear ing an oversized white t-shirt and loose dark pants, hands in pockets, a relaxed posture. The ground is rough, textured concrete, with hints of dampness. Cinematic top lighting with deep shadows and rich tex ture, emphasizing the starkness of the environment. Shot on 35mm, f/2.8, ISO 400, 1/125s. Apply Fuji Classic Chrome preset with warm highlights, strong contrast, slight desaturation, light film grain, and soft vignette for a nostalgic, поп-blue tone look."
}
JSON
IM
Image
Photography nano-banana-2

{ "Objective": "Create a 3x3 Instagram-style grid of low-q...

{ "Objective": "Create a 3x3 Instagram-style grid of low-quality smartphone photos featuring the same extremely beautiful blonde woman traveling in Rome, capturing iconic landmarks with a natural, unfiltered aesthetic.", "Composition": { "layout": "3x3 grid", "aspect_ratio": "1:1", "framing": "each square is a different candid moment, forming a cohesive Instagram profile layout" }, "Subject": { "type": "young woman", "appearance": { "hair": "blonde", "beauty": "extremely beautiful, natural attractiveness", "skin": "realistic skin texture, no glossiness, no smoothing", "makeup": "minimal, natural look", "expression": "candid, relaxed, travel lifestyle expressions" }, "consistency": "same woman across all 9 photos" }, "Scenes": [ { "position": "top left", "location": "Colosseum", "pose": "standing casually, looking away" }, { "position": "top center", "location": "Pantheon", "pose": "walking or mid-step candid" }, { "position": "top right", "location": "Trevi Fountain (Love Fountain)", "pose": "throwing coin or smiling softly" }, { "position": "middle left", "location": "Vatican Obelisk (St. Peter’s Square)", "pose": "looking up at architecture" }, { "position": "middle center", "location": "Sistine Chapel", "pose": "looking upward, subtle awe expression" }, { "position": "middle right", "location": "Roman city street", "pose": "walking candid, street lifestyle" }, { "position": "bottom left", "location": "Roman cafe street", "pose": "sitting casually, relaxed" }, { "position": "bottom center", "location": "panoramic cityscape viewpoint", "pose": "back facing camera, overlooking city" }, { "position": "bottom right", "location": "historic Roman alley or landmark", "pose": "leaning or standing naturally" } ], "Photography": { "camera": "smartphone", "style": "Instagram casual travel", "quality": "intentionally low quality", "lighting": "natural sunlight, uneven exposure", "imperfections": [ "motion blur", "grain/noise", "slight overexposure or underexposure", "lens distortion", "unbalanced framing" ], "effects": [ "no beauty filter", "no skin retouching", "authentic dynamic range", "slightly washed or inconsistent colors" ] }, "Mood": "carefree travel, European summer, candid lifestyle", "Rendering": { "style_keywords": [ "instagram grid", "rome travel photos", "smartphone photography", "low quality aesthetic", "natural beauty", "tourist lifestyle" ], "realism": "highly realistic smartphone look", "detail_level": "natural imperfect detail", "aspect_ratio": "--ar 1:1" }, "Response_Format": { "type": "image_generation_prompt_json", "editable_fields": [ "scenes", "lighting", "poses", "wardrobe" ] } }

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "{ \"Objective\": \"Create a 3x3 Instagram-style grid of low-quality smartphone photos featuring the same extremely beautiful blonde woman traveling in Rome, capturing iconic landmarks with a natural, unfiltered aesthetic.\", \"Composition\": { \"layout\": \"3x3 grid\", \"aspect_ratio\": \"1:1\", \"framing\": \"each square is a different candid moment, forming a cohesive Instagram profile layout\" }, \"Subject\": { \"type\": \"young woman\", \"appearance\": { \"hair\": \"blonde\", \"beauty\": \"extremely beautiful, natural attractiveness\", \"skin\": \"realistic skin texture, no glossiness, no smoothing\", \"makeup\": \"minimal, natural look\", \"expression\": \"candid, relaxed, travel lifestyle expressions\" }, \"consistency\": \"same woman across all 9 photos\" }, \"Scenes\": [ { \"position\": \"top left\", \"location\": \"Colosseum\", \"pose\": \"standing casually, looking away\" }, { \"position\": \"top center\", \"location\": \"Pantheon\", \"pose\": \"walking or mid-step candid\" }, { \"position\": \"top right\", \"location\": \"Trevi Fountain (Love Fountain)\", \"pose\": \"throwing coin or smiling softly\" }, { \"position\": \"middle left\", \"location\": \"Vatican Obelisk (St. Peter’s Square)\", \"pose\": \"looking up at architecture\" }, { \"position\": \"middle center\", \"location\": \"Sistine Chapel\", \"pose\": \"looking upward, subtle awe expression\" }, { \"position\": \"middle right\", \"location\": \"Roman city street\", \"pose\": \"walking candid, street lifestyle\" }, { \"position\": \"bottom left\", \"location\": \"Roman cafe street\", \"pose\": \"sitting casually, relaxed\" }, { \"position\": \"bottom center\", \"location\": \"panoramic cityscape viewpoint\", \"pose\": \"back facing camera, overlooking city\" }, { \"position\": \"bottom right\", \"location\": \"historic Roman alley or landmark\", \"pose\": \"leaning or standing naturally\" } ], \"Photography\": { \"camera\": \"smartphone\", \"style\": \"Instagram casual travel\", \"quality\": \"intentionally low quality\", \"lighting\": \"natural sunlight, uneven exposure\", \"imperfections\": [ \"motion blur\", \"grain/noise\", \"slight overexposure or underexposure\", \"lens distortion\", \"unbalanced framing\" ], \"effects\": [ \"no beauty filter\", \"no skin retouching\", \"authentic dynamic range\", \"slightly washed or inconsistent colors\" ] }, \"Mood\": \"carefree travel, European summer, candid lifestyle\", \"Rendering\": { \"style_keywords\": [ \"instagram grid\", \"rome travel photos\", \"smartphone photography\", \"low quality aesthetic\", \"natural beauty\", \"tourist lifestyle\" ], \"realism\": \"highly realistic smartphone look\", \"detail_level\": \"natural imperfect detail\", \"aspect_ratio\": \"--ar 1:1\" }, \"Response_Format\": { \"type\": \"image_generation_prompt_json\", \"editable_fields\": [ \"scenes\", \"lighting\", \"poses\", \"wardrobe\" ] } }"
}
JSON
IM
Image
Photography nano-banana-2

{   "Character": {     "Subject": "Japanese female idol, lat...

{ "Character": { "Subject": "Japanese female idol, late teens to early 20s", "Face_and_Skin": "pure innocent face with translucent pale skin, glassy realistic skin texture with a subtle natural glow", "Makeup": "minimal 'no-makeup' look, very subtle soft pink blush, glossy clear lip balm", "Hair": "natural dark brown medium-length bob hair gently swaying in the breeze, no hat", "Eyes_and_Expression": "wide innocent soft eyes capturing the light, looking directly at camera with a gentle, ephemeral and pure expression", "Pose": "SITTING on a wooden engawa, HUGGING KNEES to chest, chin resting gracefully on knees, arms wrapped softly around shins, bare feet, relaxed and natural posture", "Outfit": "loose-fitting thin white linen summer dress, sleeveless, slightly translucent fabric catching the backlight, delicate collarbone visible, pure and ethereal all-white aesthetic" }, "Scene": { "Environment": "wooden engawa (traditional Japanese veranda), traditional Japanese house with sliding glass doors open to a lush green summer garden", "Details": "bright white sheer curtains blowing in the background, soft green, brown, and white color palette", "Atmosphere": "clear summer morning breeze, nostalgic and ephemeral atmosphere, feeling the gentle summer breeze" }, "Photography": { "Style": "Japanese idol photobook (shashin-shu), airy and transparent photography, masterpiece, best quality, photorealistic", "Camera_and_Lens": "Contax 645 medium format look, Carl Zeiss Planar 80mm f/2 lens, shallow depth of field, soft airy creamy bokeh, soft ethereal focus on the edges, sharp on the eyes", "Framing": "shot from EYE LEVEL, medium close-up framing, knee-up composition", "Lighting": "SOFT NATURAL DAYLIGHT, OVERCAST or DIFFUSED WINDOW LIGHT, high-key lighting (low contrast), slightly overexposed (+1 EV) for transparency, soft wrap-around light, bright square catchlights in eyes", "Film_Simulation_and_Color": "Fujifilm Pro 400H film simulation, pastel color grading, cool cyan-green undertones in the shadows, milky lifted blacks, soft glowing highlights without pure white clipping", "Effects": "fine subtle film grain (0.2), very mild vignette (0.1), soft gentle light leak from the top corner" "Aapect Ratio": "3:4" } }

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "{ \"Character\": { \"Subject\": \"Japanese female idol, late teens to early 20s\", \"Face_and_Skin\": \"pure innocent face with translucent pale skin, glassy realistic skin texture with a subtle natural glow\", \"Makeup\": \"minimal 'no-makeup' look, very subtle soft pink blush, glossy clear lip balm\", \"Hair\": \"natural dark brown medium-length bob hair gently swaying in the breeze, no hat\", \"Eyes_and_Expression\": \"wide innocent soft eyes capturing the light, looking directly at camera with a gentle, ephemeral and pure expression\", \"Pose\": \"SITTING on a wooden engawa, HUGGING KNEES to chest, chin resting gracefully on knees, arms wrapped softly around shins, bare feet, relaxed and natural posture\", \"Outfit\": \"loose-fitting thin white linen summer dress, sleeveless, slightly translucent fabric catching the backlight, delicate collarbone visible, pure and ethereal all-white aesthetic\" }, \"Scene\": { \"Environment\": \"wooden engawa (traditional Japanese veranda), traditional Japanese house with sliding glass doors open to a lush green summer garden\", \"Details\": \"bright white sheer curtains blowing in the background, soft green, brown, and white color palette\", \"Atmosphere\": \"clear summer morning breeze, nostalgic and ephemeral atmosphere, feeling the gentle summer breeze\" }, \"Photography\": { \"Style\": \"Japanese idol photobook (shashin-shu), airy and transparent photography, masterpiece, best quality, photorealistic\", \"Camera_and_Lens\": \"Contax 645 medium format look, Carl Zeiss Planar 80mm f/2 lens, shallow depth of field, soft airy creamy bokeh, soft ethereal focus on the edges, sharp on the eyes\", \"Framing\": \"shot from EYE LEVEL, medium close-up framing, knee-up composition\", \"Lighting\": \"SOFT NATURAL DAYLIGHT, OVERCAST or DIFFUSED WINDOW LIGHT, high-key lighting (low contrast), slightly overexposed (+1 EV) for transparency, soft wrap-around light, bright square catchlights in eyes\", \"Film_Simulation_and_Color\": \"Fujifilm Pro 400H film simulation, pastel color grading, cool cyan-green undertones in the shadows, milky lifted blacks, soft glowing highlights without pure white clipping\", \"Effects\": \"fine subtle film grain (0.2), very mild vignette (0.1), soft gentle light leak from the top corner\" \"Aapect Ratio\": \"3:4\" } }"
}
JSON
IM
Image
Photography nano-banana-2

A cinematic street portrait of a young woman standing still...

A cinematic street portrait of a young woman standing still in a busy urban crowd, captured with motion blur all around her. She has short, slightly messy hair and a calm, introspective expression, looking directly at the camera. She wears a soft beige sweater and a textured brown skirt, minimal accessories. The background is a city street filled with people in motion, creating a dreamy long-exposure effect. Shallow depth of field, subject in sharp focus, crowd blurred, natural soft daylight, muted color palette, film photography style, emotional and artistic mood, high detail, realistic, 35mm lens, f/1.8.

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "A cinematic street portrait of a young woman standing still in a busy urban crowd, captured with motion blur all around her. She has short, slightly messy hair and a calm, introspective expression, looking directly at the camera. She wears a soft beige sweater and a textured brown skirt, minimal accessories. The background is a city street filled with people in motion, creating a dreamy long-exposure effect. Shallow depth of field, subject in sharp focus, crowd blurred, natural soft daylight, muted color palette, film photography style, emotional and artistic mood, high detail, realistic, 35mm lens, f/1.8."
}
JSON
IM
Image
Photography nano-banana-2

A hyper-realistic cinematic close-up portrait (use uploaded...

A hyper-realistic cinematic close-up portrait (use uploaded face as reference). The subject looks upward with chin slightly raised and eyes half-open, as if drawn to a light above. A cool white overhead spotlight creates dramatic top-down lighting, sculpting the face while the background stays black. Soft volumetric mist forms a subtile light beam. Wearing a matte black high-collar jacket. Shot on an 85mm lens with shallow depth of field, high contrast, and a spiritual, transcendental mood. Portrait Mode.

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "A hyper-realistic cinematic close-up portrait (use uploaded face as reference). The subject looks upward with chin slightly raised and eyes half-open, as if drawn to a light above. A cool white overhead spotlight creates dramatic top-down lighting, sculpting the face while the background stays black. Soft volumetric mist forms a subtile light beam. Wearing a matte black high-collar jacket. Shot on an 85mm lens with shallow depth of field, high contrast, and a spiritual, transcendental mood. Portrait Mode."
}
JSON
IM
Image
Photography nano-banana-2

{ "image_analysis": { "subject": { "type": "Geor...

{ "image_analysis": { "subject": { "type": "Georgina Rodríguez", "expression": "Neutral, slightly sultry, contemplative, looking off-camera to the right", "pose": "Portrait shot, head and shoulders, slightly angled body" }, "facial_features": { "skin": "Fair with prominent natural freckles dusted across the nose and cheeks", "eyes": "Dark, almond-shaped, gazing sideways, adorned with winged eyeliner and mascara", "eyebrows": "Dark, well-defined, slightly arched", "lips": "Full, plump, glossy, slightly parted", "structure": "Soft jawline, youthful features" }, "hair": { "color": "Dark brown or black", "style": "Shoulder-length, layered, tousled waves, messy texture", "details": "Curtain bangs framing the face, loose flyaways catching the light" }, "attire": { "garment": "White tank top / camisole", "details": "V-neck, thin spaghetti straps, simple texture" }, "lighting_and_atmosphere": { "type": "Flash photography", "contrast": "High contrast black and white", "shadows": "Hard shadow behind the subject indicating direct front-facing flash", "vibe": "Vintage, 90s grunge aesthetic, lo-fi, candid" }, "technical_enhancements": { "resolution": "4k HD, 8k resolution", "quality": "Ultra-detailed, photorealistic, sharp focus", "texture": "Fine film grain, realistic skin texture" } }, "generated_prompt": "A hyper-realistic 4k HD black and white portrait of a Georgina Rodríguez with shoulder-length dark messy hair and curtain bangs. She has prominent freckles on her nose and cheeks, full glossy lips slightly parted, and dark eyes looking to the side with winged eyeliner. She is wearing a simple white V-neck camisole. The lighting is direct flash photography style creating a vintage 90s aesthetic with high contrast and a hard shadow against a plain background. The image should feature ultra-detailed skin texture, fine film grain, and sharp focus, capturing a candid, sultry mood." }

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "{ \"image_analysis\": { \"subject\": { \"type\": \"Georgina Rodríguez\", \"expression\": \"Neutral, slightly sultry, contemplative, looking off-camera to the right\", \"pose\": \"Portrait shot, head and shoulders, slightly angled body\" }, \"facial_features\": { \"skin\": \"Fair with prominent natural freckles dusted across the nose and cheeks\", \"eyes\": \"Dark, almond-shaped, gazing sideways, adorned with winged eyeliner and mascara\", \"eyebrows\": \"Dark, well-defined, slightly arched\", \"lips\": \"Full, plump, glossy, slightly parted\", \"structure\": \"Soft jawline, youthful features\" }, \"hair\": { \"color\": \"Dark brown or black\", \"style\": \"Shoulder-length, layered, tousled waves, messy texture\", \"details\": \"Curtain bangs framing the face, loose flyaways catching the light\" }, \"attire\": { \"garment\": \"White tank top / camisole\", \"details\": \"V-neck, thin spaghetti straps, simple texture\" }, \"lighting_and_atmosphere\": { \"type\": \"Flash photography\", \"contrast\": \"High contrast black and white\", \"shadows\": \"Hard shadow behind the subject indicating direct front-facing flash\", \"vibe\": \"Vintage, 90s grunge aesthetic, lo-fi, candid\" }, \"technical_enhancements\": { \"resolution\": \"4k HD, 8k resolution\", \"quality\": \"Ultra-detailed, photorealistic, sharp focus\", \"texture\": \"Fine film grain, realistic skin texture\" } }, \"generated_prompt\": \"A hyper-realistic 4k HD black and white portrait of a Georgina Rodríguez with shoulder-length dark messy hair and curtain bangs. She has prominent freckles on her nose and cheeks, full glossy lips slightly parted, and dark eyes looking to the side with winged eyeliner. She is wearing a simple white V-neck camisole. The lighting is direct flash photography style creating a vintage 90s aesthetic with high contrast and a hard shadow against a plain background. The image should feature ultra-detailed skin texture, fine film grain, and sharp focus, capturing a candid, sultry mood.\" }"
}
JSON
IM
Image
Photography nano-banana-2

Ultra-realistic fine-art portrait of a young woman with soft...

Ultra-realistic fine-art portrait of a young woman with soft natural features, minimal makeup, and calm introspective expression. Pastel muted background in sage green tones. Delicate flowers drifting across the frame in the foreground, creating intentional motion blur and soft streaks of light. Subtle double exposure and slow-shutter motion effects across the face, dreamy and poetic atmosphere. Gentle diffused lighting with smooth highlights on skin, natural texture preserved. Elegant minimalist composition, emotional and serene mood, editorial fine-art photography style, shallow depth of field, cinematic softness, painterly realism, ultra-high resolution, 8K quality.

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "Ultra-realistic fine-art portrait of a young woman with soft natural features, minimal makeup, and calm introspective expression. Pastel muted background in sage green tones. Delicate flowers drifting across the frame in the foreground, creating intentional motion blur and soft streaks of light. Subtle double exposure and slow-shutter motion effects across the face, dreamy and poetic atmosphere. Gentle diffused lighting with smooth highlights on skin, natural texture preserved. Elegant minimalist composition, emotional and serene mood, editorial fine-art photography style, shallow depth of field, cinematic softness, painterly realism, ultra-high resolution, 8K quality."
}
JSON
IM
Image
Photography nano-banana-2

Make an Ultra-wide fisheye lens perspective shot from ground...

Make an Ultra-wide fisheye lens perspective shot from ground level looking straight up at a young woman use image for face reference crouching mid-air between brick buildings forming a circular frame around the sky. She reaches one hand dramatically toward the camera, fingers spread wide, creating strong foreground distortion and depth. Dynamic action pose, confident expression, casual streetwear outfit: fitted white t-shirt, blue straight-leg jeans, red and white sneakers. Urban European neighborhood setting with brick houses, tiled roofs, windows visible around the edges. Bright daylight, clear blue sky, natural lighting, sharp focus, high detail, cinematic composition, exaggerated perspective, 8k resolution, photorealistic, adventure photography style.

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "Make an Ultra-wide fisheye lens perspective shot from ground level looking straight up at a young woman use image for face reference crouching mid-air between brick buildings forming a circular frame around the sky. She reaches one hand dramatically toward the camera, fingers spread wide, creating strong foreground distortion and depth. Dynamic action pose, confident expression, casual streetwear outfit: fitted white t-shirt, blue straight-leg jeans, red and white sneakers. Urban European neighborhood setting with brick houses, tiled roofs, windows visible around the edges. Bright daylight, clear blue sky, natural lighting, sharp focus, high detail, cinematic composition, exaggerated perspective, 8k resolution, photorealistic, adventure photography style."
}
JSON
IM
Image
Photography nano-banana-2

[ { "id": "subject", "type": "person", "descri...

[ { "id": "subject", "type": "person", "description": "Madelyn Cline with long blonde hair, looking at the camera.", "pose": "She is walking forward through the mirrored structure mid-step, one hand lightly brushing the metal framework while the other adjusts her hair as she glances toward the camera.", "clothing": { "dress": { "color": "deep violet", "material": "patent leather", "style": "strapless mini-dress" }, "legwear": { "color": "black", "type": "sheer pantyhose" }, "footwear": { "color": "Violet", "material": "patent leather", "style": "Louboutin So Kate with red sole" } } }, { "id": "environment", "type": "room", "description": "A geometrically designed mirrored room with a fractured, kaleidoscopic effect.", "elements": [ { "type": "mirrors", "description": "Multiple angled mirror panels reflecting the subject and the room structure." }, { "type": "structure", "description": "Black metal framework holding the mirror panels." } ], "lighting": "Bright, high-contrast light from LED strips within the structure, creating sharp highlights and reflections, high-quality, cinematic, Ultra-realistic photo and lighting, high quality photo, depth of field, no Ai or cgi look, 8k resolution." } ]

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "[ { \"id\": \"subject\", \"type\": \"person\", \"description\": \"Madelyn Cline with long blonde hair, looking at the camera.\", \"pose\": \"She is walking forward through the mirrored structure mid-step, one hand lightly brushing the metal framework while the other adjusts her hair as she glances toward the camera.\", \"clothing\": { \"dress\": { \"color\": \"deep violet\", \"material\": \"patent leather\", \"style\": \"strapless mini-dress\" }, \"legwear\": { \"color\": \"black\", \"type\": \"sheer pantyhose\" }, \"footwear\": { \"color\": \"Violet\", \"material\": \"patent leather\", \"style\": \"Louboutin So Kate with red sole\" } } }, { \"id\": \"environment\", \"type\": \"room\", \"description\": \"A geometrically designed mirrored room with a fractured, kaleidoscopic effect.\", \"elements\": [ { \"type\": \"mirrors\", \"description\": \"Multiple angled mirror panels reflecting the subject and the room structure.\" }, { \"type\": \"structure\", \"description\": \"Black metal framework holding the mirror panels.\" } ], \"lighting\": \"Bright, high-contrast light from LED strips within the structure, creating sharp highlights and reflections, high-quality, cinematic, Ultra-realistic photo and lighting, high quality photo, depth of field, no Ai or cgi look, 8k resolution.\" } ]"
}
JSON
IM
Image
Photography nano-banana-2

A hyper-realistic 8k medium shot, captured with a standard l...

A hyper-realistic 8k medium shot, captured with a standard lens (e.g., 85mm) at a slightly low angle, frames a man seated in deep snow within a snowy forest. The man, with uploaded face as reference, wears a highly detailed black puffer jacket and black pants, looking calmly towards the left side of the frame. Directly behind him, a majestic black panther stands, its large front paws gently resting on his shoulders, creating a surreal yet intimate spatial relationship. The panther's head is positioned just above and slightly to the right of the man's head, its piercing yellow eyes looking forward. The scene is bathed in soft, natural daylight, typical of an overcast winter day, providing cinematic lighting with subtle shadows and highlighting the highly detailed texture of the panther's sleek fur and the man's quilted jacket. Volumetric lighting is evident through the abundant falling snow, which dots the subjects and the environment. The background features a softly blurred snowy forest, emphasizing the central figures and their unique interaction.

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "A hyper-realistic 8k medium shot, captured with a standard lens (e.g., 85mm) at a slightly low angle, frames a man seated in deep snow within a snowy forest. The man, with uploaded face as reference, wears a highly detailed black puffer jacket and black pants, looking calmly towards the left side of the frame. Directly behind him, a majestic black panther stands, its large front paws gently resting on his shoulders, creating a surreal yet intimate spatial relationship. The panther's head is positioned just above and slightly to the right of the man's head, its piercing yellow eyes looking forward. The scene is bathed in soft, natural daylight, typical of an overcast winter day, providing cinematic lighting with subtle shadows and highlighting the highly detailed texture of the panther's sleek fur and the man's quilted jacket. Volumetric lighting is evident through the abundant falling snow, which dots the subjects and the environment. The background features a softly blurred snowy forest, emphasizing the central figures and their unique interaction."
}
JSON
IM
Image
Photography nano-banana-2

{ "scene": { "setting": "narrow outdoor alley with ste...

{ "scene": { "setting": "narrow outdoor alley with stepped pathway in a Mediterranean blue-painted town", "background": "vivid blue walls, stairs, and buildings with white accents, hanging fabric on wall, small windows, plants, and bright sky above", "lighting": "strong natural sunlight, high contrast with defined shadows, bright and saturated colors" }, "subject": { "type": "female", "pose": "seated on steps with one leg bent and the other extended slightly forward, hands resting naturally by her sides", "expression": "soft relaxed expression with eyes slightly downward, calm and serene mood", "face": "Use uploaded reference image, keep identity exact, natural facial proportions, visible skin texture and realistic lighting", "hair": "Use uploaded reference image, keep identity exact, long wavy hair falling over shoulders with natural volume", "eyes": "Use uploaded reference image, keep identity exact, softly focused downward gaze", "skin": "natural skin tone with sunlit highlights and realistic texture", "body": "natural proportions maintained" }, "clothing": { "outfit": "blue fitted sleeveless top paired with a long flowing white skirt", "footwear": "barefoot with both feet visible resting naturally on the blue steps", "accessories": "minimal jewelry, subtle necklace" }, "environment_details": { "props": "textured painted steps, hanging patterned fabric, architectural details of alley", "textures": "rough painted walls, fabric folds in skirt, smooth skin highlights, stone steps" }, "camera": { "angle": "slightly low front-facing angle centered on subject", "framing": "full body framing capturing entire seated pose and surrounding stairs", "focus": "sharp focus on subject with clear detailed background", "lens": "standard smartphone lens" }, "style": { "realism": "ultra realistic photography", "color_tone": "highly saturated blues contrasted with neutral white and natural skin tones", "effects": "natural sunlight, no artificial filters", "details": "high detail textures, crisp shadows, realistic depth and perspective" } }

View API Code
curl -X POST https://runapi.ai/api/v1/nano_banana/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "nano-banana-2",
  "prompt": "{ \"scene\": { \"setting\": \"narrow outdoor alley with stepped pathway in a Mediterranean blue-painted town\", \"background\": \"vivid blue walls, stairs, and buildings with white accents, hanging fabric on wall, small windows, plants, and bright sky above\", \"lighting\": \"strong natural sunlight, high contrast with defined shadows, bright and saturated colors\" }, \"subject\": { \"type\": \"female\", \"pose\": \"seated on steps with one leg bent and the other extended slightly forward, hands resting naturally by her sides\", \"expression\": \"soft relaxed expression with eyes slightly downward, calm and serene mood\", \"face\": \"Use uploaded reference image, keep identity exact, natural facial proportions, visible skin texture and realistic lighting\", \"hair\": \"Use uploaded reference image, keep identity exact, long wavy hair falling over shoulders with natural volume\", \"eyes\": \"Use uploaded reference image, keep identity exact, softly focused downward gaze\", \"skin\": \"natural skin tone with sunlit highlights and realistic texture\", \"body\": \"natural proportions maintained\" }, \"clothing\": { \"outfit\": \"blue fitted sleeveless top paired with a long flowing white skirt\", \"footwear\": \"barefoot with both feet visible resting naturally on the blue steps\", \"accessories\": \"minimal jewelry, subtle necklace\" }, \"environment_details\": { \"props\": \"textured painted steps, hanging patterned fabric, architectural details of alley\", \"textures\": \"rough painted walls, fabric folds in skirt, smooth skin highlights, stone steps\" }, \"camera\": { \"angle\": \"slightly low front-facing angle centered on subject\", \"framing\": \"full body framing capturing entire seated pose and surrounding stairs\", \"focus\": \"sharp focus on subject with clear detailed background\", \"lens\": \"standard smartphone lens\" }, \"style\": { \"realism\": \"ultra realistic photography\", \"color_tone\": \"highly saturated blues contrasted with neutral white and natural skin tones\", \"effects\": \"natural sunlight, no artificial filters\", \"details\": \"high detail textures, crisp shadows, realistic depth and perspective\" } }"
}
JSON
FAQ

Using nano-banana-2 prompts

What is %{model}?

%{model} is available through RunAPI as part of the unified model catalog. These prompts show practical input patterns that agents and backend services can reuse.

How do I use these prompts?

Copy any prompt and paste it into Claude Code, Codex, Cursor, or Windsurf after installing the RunAPI MCP Server. Developers can also copy the API example and send the prompt directly.

Do these prompts cost money to browse?

Browsing and copying prompt examples is free. Generation requests only cost money when you call a RunAPI model with your API key.

Can I adapt the prompts for production?

Yes. Treat each prompt as a starting point, then add your brand rules, output dimensions, safety constraints, and application-specific context before using it in production.