PROMPT DETAIL

Modern architecture — cantilevered concrete house

Architectural photograph of a striking modernist house built into a hillside. The structure features a massive cantilevered concrete volume extending over a slope covered in wild grasses. Floor-to-ceiling glass walls on the underside of the cantilever create a floating living space. Raw board-formed concrete with visible wood grain texture. A narrow infinity pool runs along the front edge, reflecting overcast sky. Surrounded by mature eucalyptus trees. Shot from a low angle emphasizing the dramatic overhang. Architectural Digest editorial style, golden hour lighting.
nano-banana-pro /api/v1/nano_banana/text_to_image
RUN DETAILS
Model
nano-banana-pro
Provider
Google
Service
Nano Banana
Endpoint
Text To Image
1. claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
2. Restart Claude Code
3. Paste this prompt: Generate an image: "Architectural photograph of a striking modernist house built into a hillside. The structure features a massive cantilevered concrete volume extending over a slope covered in wild grasses. Floor-to-ceiling glass walls on the underside of the cantilever create a floating living space. Raw board-formed concrete with visible wood grain texture. A narrow infinity pool runs along the front edge, reflecting overcast sky. Surrounded by mature eucalyptus trees. Shot from a low angle emphasizing the dramatic overhang. Architectural Digest editorial style, golden hour lighting."
1. codex plugin install runapi-mcp@agents
2. Restart Codex
3. Paste this prompt: Generate an image: "Architectural photograph of a striking modernist house built into a hillside. The structure features a massive cantilevered concrete volume extending over a slope covered in wild grasses. Floor-to-ceiling glass walls on the underside of the cantilever create a floating living space. Raw board-formed concrete with visible wood grain texture. A narrow infinity pool runs along the front edge, reflecting overcast sky. Surrounded by mature eucalyptus trees. Shot from a low angle emphasizing the dramatic overhang. Architectural Digest editorial style, golden hour lighting."
1. npx @runapi.ai/mcp init cursor
2. Restart Cursor
3. Paste this prompt: Generate an image: "Architectural photograph of a striking modernist house built into a hillside. The structure features a massive cantilevered concrete volume extending over a slope covered in wild grasses. Floor-to-ceiling glass walls on the underside of the cantilever create a floating living space. Raw board-formed concrete with visible wood grain texture. A narrow infinity pool runs along the front edge, reflecting overcast sky. Surrounded by mature eucalyptus trees. Shot from a low angle emphasizing the dramatic overhang. Architectural Digest editorial style, golden hour lighting."
1. npx @runapi.ai/mcp init windsurf
2. Restart Windsurf
3. Paste this prompt: Generate an image: "Architectural photograph of a striking modernist house built into a hillside. The structure features a massive cantilevered concrete volume extending over a slope covered in wild grasses. Floor-to-ceiling glass walls on the underside of the cantilever create a floating living space. Raw board-formed concrete with visible wood grain texture. A narrow infinity pool runs along the front edge, reflecting overcast sky. Surrounded by mature eucalyptus trees. Shot from a low angle emphasizing the dramatic overhang. Architectural Digest editorial style, golden hour 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-pro",
  "prompt": "Architectural photograph of a striking modernist house built into a hillside. The structure features a massive cantilevered concrete volume extending over a slope covered in wild grasses. Floor-to-ceiling glass walls on the underside of the cantilever create a floating living space. Raw board-formed concrete with visible wood grain texture. A narrow infinity pool runs along the front edge, reflecting overcast sky. Surrounded by mature eucalyptus trees. Shot from a low angle emphasizing the dramatic overhang. Architectural Digest editorial style, golden hour lighting."
}
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-pro",
  "prompt": "Architectural photograph of a striking modernist house built into a hillside. The structure features a massive cantilevered concrete volume extending over a slope covered in wild grasses. Floor-to-ceiling glass walls on the underside of the cantilever create a floating living space. Raw board-formed concrete with visible wood grain texture. A narrow infinity pool runs along the front edge, reflecting overcast sky. Surrounded by mature eucalyptus trees. Shot from a low angle emphasizing the dramatic overhang. Architectural Digest editorial style, golden hour lighting."
});
console.log(result.id);
require "runapi/nano_banana"

client = RunApi::NanoBanana::Client.new
result = client.text_to_image.run(
  model: "nano-banana-pro",
  prompt: "Architectural photograph of a striking modernist house built into a hillside. The structure features a massive cantilevered concrete volume extending over a slope covered in wild grasses. Floor-to-ceiling glass walls on the underside of the cantilever create a floating living space. Raw board-formed concrete with visible wood grain texture. A narrow infinity pool runs along the front edge, reflecting overcast sky. Surrounded by mature eucalyptus trees. Shot from a low angle emphasizing the dramatic overhang. Architectural Digest editorial style, golden hour lighting."
)
puts result.id
package main

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

func main() {
  body := strings.NewReader("{\"model\":\"nano-banana-pro\",\"prompt\":\"Architectural photograph of a striking modernist house built into a hillside. The structure features a massive cantilevered concrete volume extending over a slope covered in wild grasses. Floor-to-ceiling glass walls on the underside of the cantilever create a floating living space. Raw board-formed concrete with visible wood grain texture. A narrow infinity pool runs along the front edge, reflecting overcast sky. Surrounded by mature eucalyptus trees. Shot from a low angle emphasizing the dramatic overhang. Architectural Digest editorial style, golden hour lighting.\"}")
  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-pro /api/v1/nano_banana/text_to_image Get API Key
FAQ

Using this nano-banana-pro prompt

How do I copy this prompt safely?

Use the copy button beside the full prompt block. It copies only the prompt text, not surrounding page labels, so you can paste it into an agent instruction, a JSON request body, or your own prompt library.

Why does the detail page show parameters?

Some prompts were collected with saved generation settings such as aspect ratio, duration, or voice controls. When parameters exist, the page lists them separately so you can reuse the prompt text and the structured settings together.

Which endpoint should I call?

Use the endpoint path shown in the API code block. The path is generated from the prompt's RunAPI service and endpoint name, then rendered as the public API URL used by curl and SDK examples.

Can I use this prompt in an agent instead of code?

Yes. Pick Claude Code, Codex, Cursor, or Windsurf in the tab switcher, install the RunAPI MCP Server, and paste the generated instruction. The instruction includes the full prompt text.