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.
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_imageGet API Key
{ "prompt_title": "Sophisticated Urban Winter Couple Portrait", "environment": { "setting": "Upscale urban street corner during winter.", "architecture": "Massive grey stone pillar/building corner with classical detailing.", "background_elements": "Black wrought-iron fence with decorative gold finials/spikes. Classical stone building facade visible in background.", "ground": "Covered in fresh, clean white snow.", "atmosphere": "Light snow falling, snowflakes visible in the air. Cold, crisp winter day.", "color_palette": "Cool neutrals, stone grey, bright white snow, deep blacks, accent of burgundy." }, "subjects": [ { "id": "male_subject", "appearance": "Young adult male, fair skin, short dark hair styled neatly.", "clothing": { "outerwear": "Knee-length textured grey wool overcoat (possibly herringbone or tweed).", "top": "Black turtleneck sweater.", "bottoms": "Black tailored trousers, relaxed straight fit.", "footwear": "Black leather dress shoes or boots.", "accessories": "Black wayfarer-style sunglasses." }, "pose": "Standing confident and upright, one hand in coat pocket, other hand holding a dog leash. Looking slightly to the side." }, { "id": "female_subject", "appearance": "Young adult female, fair skin, dark hair pulled back into a sleek, tight bun.", "clothing": { "outerwear": "Long, oversized black wool coat.", "top": "Black fitted turtleneck.", "bottoms": "Black wide-leg trousers.", "footwear": "Burgundy/Maroon suede retro sneakers with white stripes (Adidas Gazelle style).", "accessories": "Black oval sunglasses, thin black belt with silver buckle, small gold hoop earrings, holding a black leather tote bag." }, "pose": "Standing next to male subject, hand touching lapel of coat, other hand holding bag at side. Radiating 'cool girl' aesthetic." } ], "additional_elements": { "animal": { "breed": "Beagle dog.", "pose": "Sitting obediently on the snow at the man's feet.", "appearance": "Tri-color fur (brown, black, white), wearing a collar and attached to a black leash." } }, "lighting_and_mood": { "lighting_type": "Soft, diffuse overcast natural light (winter daylight). No harsh shadows.", "mood": "Chic, minimalist, 'Old Money' aesthetic, quiet luxury, sophisticated, serene, fashionable.", "tonality": "Desaturated slightly with high contrast between the black clothing and white snow." }, "technical_details": { "style": "Ultra Photorealistic, High-End Street Style Photography.", "camera_settings": { "lens": "85mm portrait lens.", "aperture": "f/2.8 for slight depth of field separation from the stone background.", "shutter_speed": "Fast enough to freeze falling snowflakes.", "iso": "Low ISO (100) for grain-free clarity." }, "quality_modifiers": "8k resolution, highly detailed fabric textures (wool grain, leather sheen, suede texture), sharp focus on eyes/sunglasses, subsurface scattering on skin, cinematic composition, rule of thirds." } }
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": "{ \"prompt_title\": \"Sophisticated Urban Winter Couple Portrait\", \"environment\": { \"setting\": \"Upscale urban street corner during winter.\", \"architecture\": \"Massive grey stone pillar/building corner with classical detailing.\", \"background_elements\": \"Black wrought-iron fence with decorative gold finials/spikes. Classical stone building facade visible in background.\", \"ground\": \"Covered in fresh, clean white snow.\", \"atmosphere\": \"Light snow falling, snowflakes visible in the air. Cold, crisp winter day.\", \"color_palette\": \"Cool neutrals, stone grey, bright white snow, deep blacks, accent of burgundy.\" }, \"subjects\": [ { \"id\": \"male_subject\", \"appearance\": \"Young adult male, fair skin, short dark hair styled neatly.\", \"clothing\": { \"outerwear\": \"Knee-length textured grey wool overcoat (possibly herringbone or tweed).\", \"top\": \"Black turtleneck sweater.\", \"bottoms\": \"Black tailored trousers, relaxed straight fit.\", \"footwear\": \"Black leather dress shoes or boots.\", \"accessories\": \"Black wayfarer-style sunglasses.\" }, \"pose\": \"Standing confident and upright, one hand in coat pocket, other hand holding a dog leash. Looking slightly to the side.\" }, { \"id\": \"female_subject\", \"appearance\": \"Young adult female, fair skin, dark hair pulled back into a sleek, tight bun.\", \"clothing\": { \"outerwear\": \"Long, oversized black wool coat.\", \"top\": \"Black fitted turtleneck.\", \"bottoms\": \"Black wide-leg trousers.\", \"footwear\": \"Burgundy/Maroon suede retro sneakers with white stripes (Adidas Gazelle style).\", \"accessories\": \"Black oval sunglasses, thin black belt with silver buckle, small gold hoop earrings, holding a black leather tote bag.\" }, \"pose\": \"Standing next to male subject, hand touching lapel of coat, other hand holding bag at side. Radiating 'cool girl' aesthetic.\" } ], \"additional_elements\": { \"animal\": { \"breed\": \"Beagle dog.\", \"pose\": \"Sitting obediently on the snow at the man's feet.\", \"appearance\": \"Tri-color fur (brown, black, white), wearing a collar and attached to a black leash.\" } }, \"lighting_and_mood\": { \"lighting_type\": \"Soft, diffuse overcast natural light (winter daylight). No harsh shadows.\", \"mood\": \"Chic, minimalist, 'Old Money' aesthetic, quiet luxury, sophisticated, serene, fashionable.\", \"tonality\": \"Desaturated slightly with high contrast between the black clothing and white snow.\" }, \"technical_details\": { \"style\": \"Ultra Photorealistic, High-End Street Style Photography.\", \"camera_settings\": { \"lens\": \"85mm portrait lens.\", \"aperture\": \"f/2.8 for slight depth of field separation from the stone background.\", \"shutter_speed\": \"Fast enough to freeze falling snowflakes.\", \"iso\": \"Low ISO (100) for grain-free clarity.\" }, \"quality_modifiers\": \"8k resolution, highly detailed fabric textures (wool grain, leather sheen, suede texture), sharp focus on eyes/sunglasses, subsurface scattering on skin, cinematic composition, rule of thirds.\" } }"
}
JSON
{ "prompt": "A woman relaxing poolside at a tropical resort at night, lying on a cushioned lounge chair beside a rustic wooden table. She is wearing a colorful floral bikini and matching wrap skirt, resting her head on her hand while looking calmly toward the camera. A tall red cocktail in a glass sits on the table next to a glowing lantern candle. The background features a lit swimming pool with reflections on the water, palm trees, string lights, and a thatched-roof cabana with soft draped curtains. Warm ambient lighting, tropical vacation atmosphere, cinematic night photography, shallow depth of field, high detail, realistic skin tones.", "style": "photorealistic", "lighting": "warm ambient night lighting with soft highlights", "camera": "85mm lens, shallow depth of field", "resolution": "1024x1536" }
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": "{ \"prompt\": \"A woman relaxing poolside at a tropical resort at night, lying on a cushioned lounge chair beside a rustic wooden table. She is wearing a colorful floral bikini and matching wrap skirt, resting her head on her hand while looking calmly toward the camera. A tall red cocktail in a glass sits on the table next to a glowing lantern candle. The background features a lit swimming pool with reflections on the water, palm trees, string lights, and a thatched-roof cabana with soft draped curtains. Warm ambient lighting, tropical vacation atmosphere, cinematic night photography, shallow depth of field, high detail, realistic skin tones.\", \"style\": \"photorealistic\", \"lighting\": \"warm ambient night lighting with soft highlights\", \"camera\": \"85mm lens, shallow depth of field\", \"resolution\": \"1024x1536\" }"
}
JSON
A studio-style close-up editorial portrait of a person with strong, well-defined facial features and slightly imperfect, natural skin texture. The subject wears a black tailored turtleneck with sharp, clean lines, layered under a high-collared black jacket in a minimalist contemporary fashion style.The subject wears semi-transparent orange acetate sunglasses — rectangular frames with softly rounded edges, glossy finish, and amber gradient lenses — serving as the only colored element in the image.Color concept: selective color photography — monochrome black-and-white image with only the sunglasses in vivid orange. Mood is calm and confident, serious expression, direct gaze into the camera. Lighting is soft frontal studio light with gentle shadows, even skin tones, cinematic contrast, and visible natural skin texture. Shot on a professional portrait camera, f/2.0, ISO 100, 1/125s. High resolution, ultra-sharp focus on the face. Style: editorial luxury fashion portrait, photorealistic, professional studio photography, no illustration, no painterly effects.
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 studio-style close-up editorial portrait of a person with strong, well-defined facial features and slightly imperfect, natural skin texture. The subject wears a black tailored turtleneck with sharp, clean lines, layered under a high-collared black jacket in a minimalist contemporary fashion style.The subject wears semi-transparent orange acetate sunglasses — rectangular frames with softly rounded edges, glossy finish, and amber gradient lenses — serving as the only colored element in the image.Color concept: selective color photography — monochrome black-and-white image with only the sunglasses in vivid orange. Mood is calm and confident, serious expression, direct gaze into the camera. Lighting is soft frontal studio light with gentle shadows, even skin tones, cinematic contrast, and visible natural skin texture. Shot on a professional portrait camera, f/2.0, ISO 100, 1/125s. High resolution, ultra-sharp focus on the face. Style: editorial luxury fashion portrait, photorealistic, professional studio photography, no illustration, no painterly effects."
}
JSON
Ultra-realistic cinematic night cityscape inspired by Times Square, New York. A wide-angle street-level view of a busy urban intersection at night with wet asphalt reflecting neon lights. Massive curved LED billboard on a corner building displaying a hyper-realistic gourmet burger advertisement, glowing vividly and dominating the scene. Surrounding skyscrapers covered with bright digital screens, brand signage, and colorful ads. Motion-blurred traffic trails from passing cars, subtle pedestrians near sidewalks, dramatic contrast between dark sky and illuminated buildings. Cyber-urban atmosphere, commercial advertising aesthetic, long-exposure photography look, sharp architectural details, realistic lighting and reflections, ultra-high resolution, 8K photorealism, cinematic depth, no text overlay.
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 night cityscape inspired by Times Square, New York. A wide-angle street-level view of a busy urban intersection at night with wet asphalt reflecting neon lights. Massive curved LED billboard on a corner building displaying a hyper-realistic gourmet burger advertisement, glowing vividly and dominating the scene. Surrounding skyscrapers covered with bright digital screens, brand signage, and colorful ads. Motion-blurred traffic trails from passing cars, subtle pedestrians near sidewalks, dramatic contrast between dark sky and illuminated buildings. Cyber-urban atmosphere, commercial advertising aesthetic, long-exposure photography look, sharp architectural details, realistic lighting and reflections, ultra-high resolution, 8K photorealism, cinematic depth, no text overlay."
}
JSON
A hyper-realistic cinematic 3:4 vertical half-body portrait of a young man with the exact face from reference image, leaning casually against a 1920s smoky bar table, holding a vintage walking cane. He wears Peaky Blinders-inspired attire-tailored wool three-piece suit, waistcoat, tie, and flat cap. Head slightly down, eyes locked on camera with an intense, confident stare. Warm, ambient lighting casts moody shadows; blurred crowd and glowing whisky bottles in soft bokeh create depth. Shot with 85mm f/1.4 lens, 8K quality, highlighting fabric textures and facial expression.
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 3:4 vertical half-body portrait of a young man with the exact face from reference image, leaning casually against a 1920s smoky bar table, holding a vintage walking cane. He wears Peaky Blinders-inspired attire-tailored wool three-piece suit, waistcoat, tie, and flat cap. Head slightly down, eyes locked on camera with an intense, confident stare. Warm, ambient lighting casts moody shadows; blurred crowd and glowing whisky bottles in soft bokeh create depth. Shot with 85mm f/1.4 lens, 8K quality, highlighting fabric textures and facial expression."
}
JSON
unfolds beside a tranquil pond, where gentle ripples catch the warm, golden sunlight. A young woman sits peacefully on the grassy bank at the water’s edge, her posture relaxed yet slightly leaning forward, as if immersed in quiet contemplation. Soft rays from the high, diffused sun bathe her face and shoulders in a tender glow, highlighting her delicate features and casting subtle, natural shadows. She wears light, flowy summer clothes in soft pastel tones that harmoniously blend with the lush surroundings—perhaps a breezy linen dress fluttering faintly in the still air. The pond mirrors the surrounding trees, their vibrant green leaves shimmering under the sunlight, while delicate reflections dance across the calm surface. The atmosphere feels utterly peaceful, warm, and timeless, with no breeze to disturb the stillness. Her expression is calm and introspective, eyes softly gazing toward the water, conveying a deep emotional serenity—as though she’s savoring the beauty of solitude amid nature’s embrace. This cinematic, highly detailed scene evokes a profound sense of tranquility, capturing the quiet magic of a slow afternoon in perfect harmony with the natural world. Realistic lighting, natural colors, soft bokeh, and exquisite realism throughout
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": "unfolds beside a tranquil pond, where gentle ripples catch the warm, golden sunlight. A young woman sits peacefully on the grassy bank at the water’s edge, her posture relaxed yet slightly leaning forward, as if immersed in quiet contemplation. Soft rays from the high, diffused sun bathe her face and shoulders in a tender glow, highlighting her delicate features and casting subtle, natural shadows. She wears light, flowy summer clothes in soft pastel tones that harmoniously blend with the lush surroundings—perhaps a breezy linen dress fluttering faintly in the still air. The pond mirrors the surrounding trees, their vibrant green leaves shimmering under the sunlight, while delicate reflections dance across the calm surface. The atmosphere feels utterly peaceful, warm, and timeless, with no breeze to disturb the stillness. Her expression is calm and introspective, eyes softly gazing toward the water, conveying a deep emotional serenity—as though she’s savoring the beauty of solitude amid nature’s embrace. This cinematic, highly detailed scene evokes a profound sense of tranquility, capturing the quiet magic of a slow afternoon in perfect harmony with the natural world. Realistic lighting, natural colors, soft bokeh, and exquisite realism throughout"
}
JSON
Ultra-realistic cinematic close-up portrait of a young man with wet skin and damp, messy hair. He is lightly touching the frame of dark, rectangular aviator sunglasses beaded with clear water droplets. The lighting is low-key and dramatic, creating deep shadows that emphasize the moisture on his skin and the fine texture of his beard. He wears a plain, form-fitting matte black t-shirt that blends into a dark, minimal background. Detailed hand gesture showing defined knuckles and a silver ring with stone on the pinky finger. Razor-sharp micro-details, shallow depth of field, 85mm f/1.4 lens effect, moody high-contrast realism, and a high-end fashion editorial aesthetic. Use my uploaded face image as the facial and identity reference.
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 close-up portrait of a young man with wet skin and damp, messy hair. He is lightly touching the frame of dark, rectangular aviator sunglasses beaded with clear water droplets. The lighting is low-key and dramatic, creating deep shadows that emphasize the moisture on his skin and the fine texture of his beard. He wears a plain, form-fitting matte black t-shirt that blends into a dark, minimal background. Detailed hand gesture showing defined knuckles and a silver ring with stone on the pinky finger. Razor-sharp micro-details, shallow depth of field, 85mm f/1.4 lens effect, moody high-contrast realism, and a high-end fashion editorial aesthetic. Use my uploaded face image as the facial and identity reference."
}
JSON
A hyper-realistic cinematic scene of a giant woman filmmaker carefully adjusting a miniature vintage film camera on a tripod, inside a professional studio setup. A tiny elegant woman in a flowing pastel blue dress stands beside the camera like a model on set. Surrounding them are detailed studio lights, softboxes, film reels, cables, and a clapperboard. The giant woman has soft natural makeup, blonde hair tied back, and an intense focused expression. Dramatic soft lighting, shallow depth of field, ultra-detailed textures, 8K, photorealistic, cinematic composition, studio photography, volumetric lighting.
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 scene of a giant woman filmmaker carefully adjusting a miniature vintage film camera on a tripod, inside a professional studio setup. A tiny elegant woman in a flowing pastel blue dress stands beside the camera like a model on set. Surrounding them are detailed studio lights, softboxes, film reels, cables, and a clapperboard. The giant woman has soft natural makeup, blonde hair tied back, and an intense focused expression. Dramatic soft lighting, shallow depth of field, ultra-detailed textures, 8K, photorealistic, cinematic composition, studio photography, volumetric lighting."
}
JSON
{ "prompt": "Hyper-realistic 8K black-and-white studio portrait captured as a medium shot from a slightly low-angle perspective, using a 50mm lens for a natural field of view. The composition features a female subject, 100% using the uploaded face as reference (do not alter facial features or identity), seated off-center to the right, leaving strong negative space above and to the left. She wears a wide-brimmed fedora-style hat, a loose white linen blouse unbuttoned at the collar revealing layered silver necklaces, white linen trousers, and dark leather loafers, with delicate beaded bracelets on both wrists. The subject is seated comfortably in a sleek modern black leather lounge chair, left leg crossed over the right, left hand lightly touching the brim of the hat, and right arm casually resting on the chair’s armrest. Dramatic high-contrast chiaroscuro lighting dominates the scene, with a strong key light from the front-left creating deep shadows and bright highlights that emphasize the detailed textures of the linen fabric, leather chair, felt hat, and hair. Subtle rim lighting outlines the subject and chair, separating them from a pure deep-black background, enhancing cinematic depth and a professional luxury studio photography aesthetic.", "color_style": "black and white", "resolution": "8K", "camera_lens": "50mm", "camera_angle": "slightly low-angle", "style": "cinematic studio portrait, luxury editorial", "lighting": "chiaroscuro, high-contrast studio lighting", "reference_image": "strictly use uploaded image only" }
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": "{ \"prompt\": \"Hyper-realistic 8K black-and-white studio portrait captured as a medium shot from a slightly low-angle perspective, using a 50mm lens for a natural field of view. The composition features a female subject, 100% using the uploaded face as reference (do not alter facial features or identity), seated off-center to the right, leaving strong negative space above and to the left. She wears a wide-brimmed fedora-style hat, a loose white linen blouse unbuttoned at the collar revealing layered silver necklaces, white linen trousers, and dark leather loafers, with delicate beaded bracelets on both wrists. The subject is seated comfortably in a sleek modern black leather lounge chair, left leg crossed over the right, left hand lightly touching the brim of the hat, and right arm casually resting on the chair’s armrest. Dramatic high-contrast chiaroscuro lighting dominates the scene, with a strong key light from the front-left creating deep shadows and bright highlights that emphasize the detailed textures of the linen fabric, leather chair, felt hat, and hair. Subtle rim lighting outlines the subject and chair, separating them from a pure deep-black background, enhancing cinematic depth and a professional luxury studio photography aesthetic.\", \"color_style\": \"black and white\", \"resolution\": \"8K\", \"camera_lens\": \"50mm\", \"camera_angle\": \"slightly low-angle\", \"style\": \"cinematic studio portrait, luxury editorial\", \"lighting\": \"chiaroscuro, high-contrast studio lighting\", \"reference_image\": \"strictly use uploaded image only\" }"
}
JSON
{ "image_type": "High-end fitness editorial / Cinematic lifestyle photography", "visual_style": "Minimalist luxury, ultra-photorealistic, soft-focus realism", "composition": { "framing": "Wide-angle side profile to capture the full silhouette", "camera_angle": "Low-angle shot to emphasize the height and strength of the arch", "perspective": "Clean, linear perspective against a flat, snowy horizon" }, "subject": { "description": "A fit, graceful woman with athletic poise and natural blonde hair tied in a sleek low bun", "pose": "Performing a perfect Yoga Arch (Urdhva Dhanurasana / Wheel Pose)", "body_language": "Strong and stable; back arched beautifully with palms and feet firmly planted in the snow", "expression": "A serene, focused look; eyes closed in a state of meditative calm" }, "facial_details": { "emotion": "Peaceful determination and internal quietude", "micro_details": "Soft natural skin texture, subtle flush from the cold, and faint visible breath in the air" }, "wardrobe": { "clothing": "Premium emerald green velvet high-waist yoga leggings; matching velvet sports bra; a thin, cream-colored thermal scarf draped elegantly nearby", "textures": "Rich, light-reflecting velvet fabric against the soft, matte texture of fresh snow", "color_tones": "Vibrant emerald green contrasted against a monochrome white landscape" }, "environment": { "location": "A vast, silent arctic landscape of pristine white snow", "background": "Empty, minimalist snowy field meeting a soft, misty gray sky at the horizon", "atmosphere": "Quiet, ethereal, and crisp; very light snowfall with tiny drifting flakes" }, "lighting": { "type": "Soft, natural overcast daylight", "quality": "Diffused and ethereal, creating gentle highlights on the velvet curves", "direction": "Side-ambient lighting to define the muscular form of the yoga pose" }, "color_palette": { "primary": ["Deep Emerald Green", "Pristine White", "Charcoal Black"], "mood": "Sophisticated, calm, and visually striking" }, "camera_details": { "lens": "50mm prime lens for realistic human proportions", "focus": "Sharp focus on the subject; creamy, soft-focus (bokeh) on the distant snowy background", "realism": "8K resolution, capturing every fiber of the velvet and the granular detail of the snow" }, "overall_mood": "Graceful, powerful, and serene; a high-fashion approach to wellness", "intended_use": "Luxury fitness branding, Pinterest aesthetic editorial, or premium wellness magazine" }
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\": \"High-end fitness editorial / Cinematic lifestyle photography\", \"visual_style\": \"Minimalist luxury, ultra-photorealistic, soft-focus realism\", \"composition\": { \"framing\": \"Wide-angle side profile to capture the full silhouette\", \"camera_angle\": \"Low-angle shot to emphasize the height and strength of the arch\", \"perspective\": \"Clean, linear perspective against a flat, snowy horizon\" }, \"subject\": { \"description\": \"A fit, graceful woman with athletic poise and natural blonde hair tied in a sleek low bun\", \"pose\": \"Performing a perfect Yoga Arch (Urdhva Dhanurasana / Wheel Pose)\", \"body_language\": \"Strong and stable; back arched beautifully with palms and feet firmly planted in the snow\", \"expression\": \"A serene, focused look; eyes closed in a state of meditative calm\" }, \"facial_details\": { \"emotion\": \"Peaceful determination and internal quietude\", \"micro_details\": \"Soft natural skin texture, subtle flush from the cold, and faint visible breath in the air\" }, \"wardrobe\": { \"clothing\": \"Premium emerald green velvet high-waist yoga leggings; matching velvet sports bra; a thin, cream-colored thermal scarf draped elegantly nearby\", \"textures\": \"Rich, light-reflecting velvet fabric against the soft, matte texture of fresh snow\", \"color_tones\": \"Vibrant emerald green contrasted against a monochrome white landscape\" }, \"environment\": { \"location\": \"A vast, silent arctic landscape of pristine white snow\", \"background\": \"Empty, minimalist snowy field meeting a soft, misty gray sky at the horizon\", \"atmosphere\": \"Quiet, ethereal, and crisp; very light snowfall with tiny drifting flakes\" }, \"lighting\": { \"type\": \"Soft, natural overcast daylight\", \"quality\": \"Diffused and ethereal, creating gentle highlights on the velvet curves\", \"direction\": \"Side-ambient lighting to define the muscular form of the yoga pose\" }, \"color_palette\": { \"primary\": [\"Deep Emerald Green\", \"Pristine White\", \"Charcoal Black\"], \"mood\": \"Sophisticated, calm, and visually striking\" }, \"camera_details\": { \"lens\": \"50mm prime lens for realistic human proportions\", \"focus\": \"Sharp focus on the subject; creamy, soft-focus (bokeh) on the distant snowy background\", \"realism\": \"8K resolution, capturing every fiber of the velvet and the granular detail of the snow\" }, \"overall_mood\": \"Graceful, powerful, and serene; a high-fashion approach to wellness\", \"intended_use\": \"Luxury fitness branding, Pinterest aesthetic editorial, or premium wellness magazine\" }"
}
JSON
{ "art_style_description": { "type": "Digital Scrapbook / Fan-Edit Collage.", "aesthetic": "Y2K, Coquette, K-pop Idol Fan Art.", "visual_structure": "Multiple photographic cutouts of the same subject arranged in a chaotic but cohesive layout on top of a vintage textured background. Each cutout has a thick white stroke/outline to resemble a sticker." }, "subject_details": { "demographics": "Young Asian woman (K-pop idol aesthetic), fair skin, delicate features.", "hair": "Long, voluminous, dark wavy hair with air bangs. In one panel, she wears a small white ribbon clip.", "outfit": "Black sequined/embellished crop top (bralette style), dark denim jeans.", "makeup": "Peach-toned blush, glossy lips, soft eyeliner." }, "pose_breakdown_panels": { "panel_1_top_center": "Portrait shot. Subject looking straight ahead/slightly down with hand in hair, elbows raised. Background shows a blurred cityscape.", "panel_2_bottom_right": "Seated/Reclining pose. Subject leaning back, one arm supporting weight, looking coolly at the camera. Wearing jeans.", "panel_3_middle_right": "Over-the-shoulder shot. Subject looking back at the camera with a soft gaze, arm raised touching head.", "panel_4_bottom_left": "Close-up portrait. Subject looking to the side, wearing a white bow hair clip.", "panel_5_top_left": "Bust-up shot. Subject gazing off-camera with a dreamy expression." }, "graphic_elements_and_overlays": { "background_texture": "Vintage newspaper print text (sepia/beige toned).", "stickers": { "text": "Ransom-note style text blocks reading 'iqrasaifiii', 'i swear she's an angel', and 'beyoutiful'.", "objects": "A brown plush teddy bear sticker in the bottom left corner.", "decor": "White daisy flower graphics, jagged torn paper edges." } }, "camera_technical_values": { "source_photo_style": "High-end fashion editorial photography.", "lens": "85mm (Portrait telephoto).", "lighting": "Natural Window Light (Soft, directional sunlight coming from the side).", "color_grading": "Slightly desaturated source photos contrasted against the warm beige newspaper background.", "resolution": "High fidelity cutouts." }, "composition": "Overlapping layers. The center and right photos are larger, while smaller details fill the corners."
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": "{ \"art_style_description\": { \"type\": \"Digital Scrapbook / Fan-Edit Collage.\", \"aesthetic\": \"Y2K, Coquette, K-pop Idol Fan Art.\", \"visual_structure\": \"Multiple photographic cutouts of the same subject arranged in a chaotic but cohesive layout on top of a vintage textured background. Each cutout has a thick white stroke/outline to resemble a sticker.\" }, \"subject_details\": { \"demographics\": \"Young Asian woman (K-pop idol aesthetic), fair skin, delicate features.\", \"hair\": \"Long, voluminous, dark wavy hair with air bangs. In one panel, she wears a small white ribbon clip.\", \"outfit\": \"Black sequined/embellished crop top (bralette style), dark denim jeans.\", \"makeup\": \"Peach-toned blush, glossy lips, soft eyeliner.\" }, \"pose_breakdown_panels\": { \"panel_1_top_center\": \"Portrait shot. Subject looking straight ahead/slightly down with hand in hair, elbows raised. Background shows a blurred cityscape.\", \"panel_2_bottom_right\": \"Seated/Reclining pose. Subject leaning back, one arm supporting weight, looking coolly at the camera. Wearing jeans.\", \"panel_3_middle_right\": \"Over-the-shoulder shot. Subject looking back at the camera with a soft gaze, arm raised touching head.\", \"panel_4_bottom_left\": \"Close-up portrait. Subject looking to the side, wearing a white bow hair clip.\", \"panel_5_top_left\": \"Bust-up shot. Subject gazing off-camera with a dreamy expression.\" }, \"graphic_elements_and_overlays\": { \"background_texture\": \"Vintage newspaper print text (sepia/beige toned).\", \"stickers\": { \"text\": \"Ransom-note style text blocks reading 'iqrasaifiii', 'i swear she's an angel', and 'beyoutiful'.\", \"objects\": \"A brown plush teddy bear sticker in the bottom left corner.\", \"decor\": \"White daisy flower graphics, jagged torn paper edges.\" } }, \"camera_technical_values\": { \"source_photo_style\": \"High-end fashion editorial photography.\", \"lens\": \"85mm (Portrait telephoto).\", \"lighting\": \"Natural Window Light (Soft, directional sunlight coming from the side).\", \"color_grading\": \"Slightly desaturated source photos contrasted against the warm beige newspaper background.\", \"resolution\": \"High fidelity cutouts.\" }, \"composition\": \"Overlapping layers. The center and right photos are larger, while smaller details fill the corners.\""
}
JSON
A soft-focus, cinematic portrait of a young woman with delicate facial features and light golden hair, caught in motion. Her face appears partially blurred and ghosted, with flowing strands of hair captured mid-sway, creating a dreamy, ethereal motion effect. Her expression is serene and slightly distant, with parted lips and eyes softly open. The entire frame is bathed in golden beige and sepia tones, evoking a nostalgic, painterly atmosphere. The lighting is natural and diffused, coming from a nearby window, casting a warm glow on her skin and illuminating the strands of hair that dance across the frame. Photographed with a Canon EOS R5 using an 85mm lens at f/1.2, ISO 320, shutter speed 1/8s with intentional slow exposure and handheld movement to create the artistic motion blur. The focus is soft, with a shallow depth of field that isolates the subject from the pale, creamy background. Post-processed in Adobe Lightroom and Photoshop: cinematic LUTs applied, warmth enhanced through split-toning (shadows in soft amber, highlights in cream), clarity reduced, and motion streaks refined with displacement layers and radial blur filters. A very subtle fine grain adds a filmic texture. Final mood: emotional, hazy, poetic. Style references: fine art portraiture, vintage editorial, and analog dream sequences. 4K ultra-resolution, no harsh contrasts, smooth gradients preserved.
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 soft-focus, cinematic portrait of a young woman with delicate facial features and light golden hair, caught in motion. Her face appears partially blurred and ghosted, with flowing strands of hair captured mid-sway, creating a dreamy, ethereal motion effect. Her expression is serene and slightly distant, with parted lips and eyes softly open. The entire frame is bathed in golden beige and sepia tones, evoking a nostalgic, painterly atmosphere. The lighting is natural and diffused, coming from a nearby window, casting a warm glow on her skin and illuminating the strands of hair that dance across the frame. Photographed with a Canon EOS R5 using an 85mm lens at f/1.2, ISO 320, shutter speed 1/8s with intentional slow exposure and handheld movement to create the artistic motion blur. The focus is soft, with a shallow depth of field that isolates the subject from the pale, creamy background. Post-processed in Adobe Lightroom and Photoshop: cinematic LUTs applied, warmth enhanced through split-toning (shadows in soft amber, highlights in cream), clarity reduced, and motion streaks refined with displacement layers and radial blur filters. A very subtle fine grain adds a filmic texture. Final mood: emotional, hazy, poetic. Style references: fine art portraiture, vintage editorial, and analog dream sequences. 4K ultra-resolution, no harsh contrasts, smooth gradients preserved."
}
JSON
Cinematic portrait of a young person standing still in the middle of a busy crowd, sharp focus on the subject while people move rapidly around them creating strong motion blur. The subject looks directly at the camera with a calm, introspective expression. Soft natural lighting, shallow depth of field, dreamy atmosphere. Crowd blurred using long exposure effect, dynamic movement streaks surrounding the subject. Neutral pastel background tones, subtle color grading, emotional storytelling composition. Shot on 85mm lens, f/1.8, long shutter speed, ultra-realistic skin texture, cinematic photography, 8K resolution.
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": "Cinematic portrait of a young person standing still in the middle of a busy crowd, sharp focus on the subject while people move rapidly around them creating strong motion blur. The subject looks directly at the camera with a calm, introspective expression. Soft natural lighting, shallow depth of field, dreamy atmosphere. Crowd blurred using long exposure effect, dynamic movement streaks surrounding the subject. Neutral pastel background tones, subtle color grading, emotional storytelling composition. Shot on 85mm lens, f/1.8, long shutter speed, ultra-realistic skin texture, cinematic photography, 8K resolution."
}
JSON
{ "objective": "Create a side-by-side comparison image featuring a technical sketch and real photograph of the Great Wall of China", "image_specifications": { "style": "Mixed media (Technical drawing + Real photograph)", "layout": "Horizontal split - Left side: Sketch with measurements, Right side: Real photo", "aspect_ratio": "3:2" }, "left_side": { "content_type": "Technical sketch of the Great Wall of China", "features": [ "Detailed architectural lines showing wall segments, watchtowers, and defensive structures", "Numerical measurements for wall height, width, and tower spacing", "Elevation labels for wall sections and towers", "Side elevation and top-down layout illustrating wall curvature along terrain" ], "text_annotations": { "units": "Metric (meters)", "language": "English", "font_style": "Blueprint or engineering-style typography" }, "positioning": "Take up the left half of the image" }, "right_side": { "content_type": "High-resolution real photo of the Great Wall of China", "features": [ "Wide panoramic view of the wall stretching across mountains", "Natural daylight with clear or lightly clouded sky", "Realistic colors with visible stone texture and surrounding landscape" ], "positioning": "Take up the right half of the image" }, "visual_elements": { "border_division": "Vertical line or subtle transition between left (sketch) and right (photo)", "color_palette": { "left": "Monochrome or blueprint blue for sketch", "right": "Natural realistic colors" } }, "output_format": { "type": "Image", "use_case": [ "Educational poster", "Architectural comparison", "Historical visualization", "Tourism visual aid" ], "high_resolution": true } }
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 side-by-side comparison image featuring a technical sketch and real photograph of the Great Wall of China\", \"image_specifications\": { \"style\": \"Mixed media (Technical drawing + Real photograph)\", \"layout\": \"Horizontal split - Left side: Sketch with measurements, Right side: Real photo\", \"aspect_ratio\": \"3:2\" }, \"left_side\": { \"content_type\": \"Technical sketch of the Great Wall of China\", \"features\": [ \"Detailed architectural lines showing wall segments, watchtowers, and defensive structures\", \"Numerical measurements for wall height, width, and tower spacing\", \"Elevation labels for wall sections and towers\", \"Side elevation and top-down layout illustrating wall curvature along terrain\" ], \"text_annotations\": { \"units\": \"Metric (meters)\", \"language\": \"English\", \"font_style\": \"Blueprint or engineering-style typography\" }, \"positioning\": \"Take up the left half of the image\" }, \"right_side\": { \"content_type\": \"High-resolution real photo of the Great Wall of China\", \"features\": [ \"Wide panoramic view of the wall stretching across mountains\", \"Natural daylight with clear or lightly clouded sky\", \"Realistic colors with visible stone texture and surrounding landscape\" ], \"positioning\": \"Take up the right half of the image\" }, \"visual_elements\": { \"border_division\": \"Vertical line or subtle transition between left (sketch) and right (photo)\", \"color_palette\": { \"left\": \"Monochrome or blueprint blue for sketch\", \"right\": \"Natural realistic colors\" } }, \"output_format\": { \"type\": \"Image\", \"use_case\": [ \"Educational poster\", \"Architectural comparison\", \"Historical visualization\", \"Tourism visual aid\" ], \"high_resolution\": true } }"
}
JSON
Cinematic motion-blur photography shot on a Leica SL3 with a 50mm Summilux at f/2.8, captured from a chest-level frontal angle using slow shutter panning. Lighting setup: flat overcast daylight acting as soft diffusion, allowing long blur trails without harsh contrast. Color tone: muted concrete greys and pale skin neutrals inspired by A24 films. Subject: a Gen-Z female model standing completely still, sharp eyes, symmetrical face, real skin pores visible, wearing understated fashion. Crowd action: hundreds of commuters rushing past in all directions, bodies stretched into smooth horizontal and diagonal blur. Emotion: quiet rebellion through stillness. Aesthetic: editorial calm vs chaos. Post: clean motion physics, fine grain, no glitches, no face distortion, no warped anatomy.
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": "Cinematic motion-blur photography shot on a Leica SL3 with a 50mm Summilux at f/2.8, captured from a chest-level frontal angle using slow shutter panning. Lighting setup: flat overcast daylight acting as soft diffusion, allowing long blur trails without harsh contrast. Color tone: muted concrete greys and pale skin neutrals inspired by A24 films. Subject: a Gen-Z female model standing completely still, sharp eyes, symmetrical face, real skin pores visible, wearing understated fashion. Crowd action: hundreds of commuters rushing past in all directions, bodies stretched into smooth horizontal and diagonal blur. Emotion: quiet rebellion through stillness. Aesthetic: editorial calm vs chaos. Post: clean motion physics, fine grain, no glitches, no face distortion, no warped anatomy."
}
JSON
A young blonde Hollywood actress, similar to Sydney Sweeney, appears inside a bathtub filled with foam up to the brim. Her blonde hair is styled in a high, voluminous, slightly messy bun, with a few loose strands softly framing her face. She looks directly at the camera with a neutral, subtly seductive expression, her lips slightly parted. She wears light, natural makeup, a delicate silver chain necklace with a small circular pendant, and small, discreet stud earrings. Her upper body faces forward, visible above the foam. She holds a large open printed newspaper with both hands at chest height, as if reading it. The newspaper is partially covered with dense white soap foam, which also gathers around her in thick, fluffy bubbles filling the bathtub. Beneath the foam and the newspaper, she is wearing a green beach top that remains completely hidden. The scene takes place inside a tiled bathtub. In the background, there is a vibrant wall completely covered with small, bright yellow square mosaic tiles. In the left corner of the composition, a slightly out-of-focus white door frame is visible, with a silver metallic doorknob. The lighting is soft, diffused, and even indoor lighting, coming from the front and slightly from above. It creates soft, flattering highlights on her face, shoulders, and hair, with very few harsh shadows. The image conveys an eccentric, artistic, editorial atmosphere that feels slightly surreal, yet calm and visually striking. The color palette highlights the bright yellow tiles, the white foam, the blonde hair, and the gray tones of the newspaper. The photograph is a modern, photorealistic editorial portrait with cinematic framing. The composition is a medium shot from the upper bust upward, at eye level, with a shallow depth of field that keeps the actress and the newspaper in sharp focus while slightly blurring the door handle in the foreground. The image is highly detailed, with crisp focus, professional lighting, vibrant high-contrast colors, and extremely high quality in 8K resolution, in a 4:5 aspect ratio.
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 young blonde Hollywood actress, similar to Sydney Sweeney, appears inside a bathtub filled with foam up to the brim. Her blonde hair is styled in a high, voluminous, slightly messy bun, with a few loose strands softly framing her face. She looks directly at the camera with a neutral, subtly seductive expression, her lips slightly parted. She wears light, natural makeup, a delicate silver chain necklace with a small circular pendant, and small, discreet stud earrings. Her upper body faces forward, visible above the foam. She holds a large open printed newspaper with both hands at chest height, as if reading it. The newspaper is partially covered with dense white soap foam, which also gathers around her in thick, fluffy bubbles filling the bathtub. Beneath the foam and the newspaper, she is wearing a green beach top that remains completely hidden. The scene takes place inside a tiled bathtub. In the background, there is a vibrant wall completely covered with small, bright yellow square mosaic tiles. In the left corner of the composition, a slightly out-of-focus white door frame is visible, with a silver metallic doorknob. The lighting is soft, diffused, and even indoor lighting, coming from the front and slightly from above. It creates soft, flattering highlights on her face, shoulders, and hair, with very few harsh shadows. The image conveys an eccentric, artistic, editorial atmosphere that feels slightly surreal, yet calm and visually striking. The color palette highlights the bright yellow tiles, the white foam, the blonde hair, and the gray tones of the newspaper. The photograph is a modern, photorealistic editorial portrait with cinematic framing. The composition is a medium shot from the upper bust upward, at eye level, with a shallow depth of field that keeps the actress and the newspaper in sharp focus while slightly blurring the door handle in the foreground. The image is highly detailed, with crisp focus, professional lighting, vibrant high-contrast colors, and extremely high quality in 8K resolution, in a 4:5 aspect ratio."
}
JSON
Transform this image [Upload Your Image] into a 64K DSLR shot resolution of A stylish urban fashion collage composed of multiple candid street-style shots arranged in a vertical split layout. The setting is a European-style city street with stone-paved sidewalks, historic architecture, and muted neutral tones. The overall atmosphere feels modern, artsy, and lifestyle-driven, blending fashion photography with everyday urban moments. The main subject is a fashion-forward young woman (same face as the uploaded image) with long black hair, wearing a coordinated vintage-inspired outfit. She has a confident, playful, slightly rebellious attitude expressed through her body language and facial expressions. Her outfit consists of a brown plaid blazer, a white button-up shirt, and a pale yellow tie, paired with loose dark trousers and two-tone leather shoes. She accessories with a brown fitted cap, large amber-tinted aviator sunglasses, silver hoop earrings, and a small shoulder bag. White wireless earbuds are visible in some frames, reinforcing a casual, modern lifestyle aesthetic. Left panel: A reflective mirror shot taken through a glass surface, showing the subject (same face as the uploaded image) holding a smartphone up to her face while taking a photo. The reflection slightly distorts the scene, creating layered depth with urban elements like street markings and building facades blending into the glass. Top-right panel: A high-angle shot looking down at the subject (same face as the uploaded image) as she leans forward toward the camera, lips pursed in a playful pout, emphasizing her expressive personality and bold eyewear. Bottom-right panel: A close-up selfie angle where she looks directly into the camera while holding an iced coffee in a clear plastic cup, earbuds in, with sunlight softly illuminating her face and sunglasses. Overlayed across the center of the collage is a minimalist music player UI, semi-transparent, displaying a paused or playing track with progress bar and controls, adding a digital, lifestyle-tech aesthetic. The interface floats above the imagery, blending seamlessly with the collage and reinforcing a "day-in-the-life" mood. Lighting is natural daylight with soft shadows. The color palette is muted and earthy browns, greys, yellows-enhanced with subtle film grain and a slightly desaturated, editorial color grade. The overall mood is effortlessly cool, candid, and contemporary, mixing street fashion, music culture, and casual city exploration. Style & Quality Tags: Street-style fashion photography, lifestyle editorial, urban aesthetic, candid moments, vintage-inspired outfit, natural light, muted color grading, subtle film grain, modern collage layout, high-resolution, Instagram editorial style. Octane render & Unreal Engine 5.
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 this image [Upload Your Image] into a 64K DSLR shot resolution of A stylish urban fashion collage composed of multiple candid street-style shots arranged in a vertical split layout. The setting is a European-style city street with stone-paved sidewalks, historic architecture, and muted neutral tones. The overall atmosphere feels modern, artsy, and lifestyle-driven, blending fashion photography with everyday urban moments. The main subject is a fashion-forward young woman (same face as the uploaded image) with long black hair, wearing a coordinated vintage-inspired outfit. She has a confident, playful, slightly rebellious attitude expressed through her body language and facial expressions. Her outfit consists of a brown plaid blazer, a white button-up shirt, and a pale yellow tie, paired with loose dark trousers and two-tone leather shoes. She accessories with a brown fitted cap, large amber-tinted aviator sunglasses, silver hoop earrings, and a small shoulder bag. White wireless earbuds are visible in some frames, reinforcing a casual, modern lifestyle aesthetic. Left panel: A reflective mirror shot taken through a glass surface, showing the subject (same face as the uploaded image) holding a smartphone up to her face while taking a photo. The reflection slightly distorts the scene, creating layered depth with urban elements like street markings and building facades blending into the glass. Top-right panel: A high-angle shot looking down at the subject (same face as the uploaded image) as she leans forward toward the camera, lips pursed in a playful pout, emphasizing her expressive personality and bold eyewear. Bottom-right panel: A close-up selfie angle where she looks directly into the camera while holding an iced coffee in a clear plastic cup, earbuds in, with sunlight softly illuminating her face and sunglasses. Overlayed across the center of the collage is a minimalist music player UI, semi-transparent, displaying a paused or playing track with progress bar and controls, adding a digital, lifestyle-tech aesthetic. The interface floats above the imagery, blending seamlessly with the collage and reinforcing a \"day-in-the-life\" mood. Lighting is natural daylight with soft shadows. The color palette is muted and earthy browns, greys, yellows-enhanced with subtle film grain and a slightly desaturated, editorial color grade. The overall mood is effortlessly cool, candid, and contemporary, mixing street fashion, music culture, and casual city exploration. Style & Quality Tags: Street-style fashion photography, lifestyle editorial, urban aesthetic, candid moments, vintage-inspired outfit, natural light, muted color grading, subtle film grain, modern collage layout, high-resolution, Instagram editorial style. Octane render & Unreal Engine 5."
}
JSON
Use this photo attached to create a striking outdoor fashion portrait set in a vibrant flower field during daylight, captured with a digital camera using a harsh flash. The camera angle is low and slightly tilted upward, intensifying the scene's energy and drama. The subject has long, loose, dark brown wavy hair cascading over a voluminous, soft, shaggy lavender faux fur coat that drapes naturally over the body. Surrounding the subject are large, colorful poppies in yellow, pink, and orange, some in the foreground and others in the background, creating an immersive field-of-flowers effect. The sky is clear and blue, providing a crisp, contrasting backdrop. The mood is bold, editorial, and whimsical, making the vibrant colors of the outfit and flowers pop starkly against the serene sky. The overall composition should evoke a playful yet high-fashion atmosphere with a hint of surrealism, emphasizing texture and color through the use of direct flash photography.
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": "Use this photo attached to create a striking outdoor fashion portrait set in a vibrant flower field during daylight, captured with a digital camera using a harsh flash. The camera angle is low and slightly tilted upward, intensifying the scene's energy and drama. The subject has long, loose, dark brown wavy hair cascading over a voluminous, soft, shaggy lavender faux fur coat that drapes naturally over the body. Surrounding the subject are large, colorful poppies in yellow, pink, and orange, some in the foreground and others in the background, creating an immersive field-of-flowers effect. The sky is clear and blue, providing a crisp, contrasting backdrop. The mood is bold, editorial, and whimsical, making the vibrant colors of the outfit and flowers pop starkly against the serene sky. The overall composition should evoke a playful yet high-fashion atmosphere with a hint of surrealism, emphasizing texture and color through the use of direct flash photography."
}
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.