PROMPT DETAIL

Swiss Alps in 1930s lithograph tourism poster style, bold si

Swiss Alps in 1930s lithograph tourism poster style, bold simplified mountain silhouettes in deep ultramarine blue and white, steam train crossing a stone viaduct in the middle ground, geometric graphic style with limited palette of ultramarine, red, cream, and gold, illegible placeholder lettering at top, slight print registration imperfection visible
/api/v1/runapi/text_to_image
RUN DETAILS
Model
Provider
Runapi
Service
Runapi
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: "Swiss Alps in 1930s lithograph tourism poster style, bold simplified mountain silhouettes in deep ultramarine blue and white, steam train crossing a stone viaduct in the middle ground, geometric graphic style with limited palette of ultramarine, red, cream, and gold, illegible placeholder lettering at top, slight print registration imperfection visible"
1. codex plugin install runapi-mcp@agents
2. Restart Codex
3. Paste this prompt: Generate an image: "Swiss Alps in 1930s lithograph tourism poster style, bold simplified mountain silhouettes in deep ultramarine blue and white, steam train crossing a stone viaduct in the middle ground, geometric graphic style with limited palette of ultramarine, red, cream, and gold, illegible placeholder lettering at top, slight print registration imperfection visible"
1. npx @runapi.ai/mcp init cursor
2. Restart Cursor
3. Paste this prompt: Generate an image: "Swiss Alps in 1930s lithograph tourism poster style, bold simplified mountain silhouettes in deep ultramarine blue and white, steam train crossing a stone viaduct in the middle ground, geometric graphic style with limited palette of ultramarine, red, cream, and gold, illegible placeholder lettering at top, slight print registration imperfection visible"
1. npx @runapi.ai/mcp init windsurf
2. Restart Windsurf
3. Paste this prompt: Generate an image: "Swiss Alps in 1930s lithograph tourism poster style, bold simplified mountain silhouettes in deep ultramarine blue and white, steam train crossing a stone viaduct in the middle ground, geometric graphic style with limited palette of ultramarine, red, cream, and gold, illegible placeholder lettering at top, slight print registration imperfection visible"
curl -X POST https://runapi.ai/api/v1/runapi/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "prompt": "Swiss Alps in 1930s lithograph tourism poster style, bold simplified mountain silhouettes in deep ultramarine blue and white, steam train crossing a stone viaduct in the middle ground, geometric graphic style with limited palette of ultramarine, red, cream, and gold, illegible placeholder lettering at top, slight print registration imperfection visible"
}
JSON
import { RunapiClient } from "@runapi.ai/runapi";

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

const result = await client.textToImage.run({
  "prompt": "Swiss Alps in 1930s lithograph tourism poster style, bold simplified mountain silhouettes in deep ultramarine blue and white, steam train crossing a stone viaduct in the middle ground, geometric graphic style with limited palette of ultramarine, red, cream, and gold, illegible placeholder lettering at top, slight print registration imperfection visible"
});
console.log(result.id);
require "runapi/runapi"

client = RunApi::Runapi::Client.new
result = client.text_to_image.run(
  prompt: "Swiss Alps in 1930s lithograph tourism poster style, bold simplified mountain silhouettes in deep ultramarine blue and white, steam train crossing a stone viaduct in the middle ground, geometric graphic style with limited palette of ultramarine, red, cream, and gold, illegible placeholder lettering at top, slight print registration imperfection visible"
)
puts result.id
package main

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

func main() {
  body := strings.NewReader("{\"prompt\":\"Swiss Alps in 1930s lithograph tourism poster style, bold simplified mountain silhouettes in deep ultramarine blue and white, steam train crossing a stone viaduct in the middle ground, geometric graphic style with limited palette of ultramarine, red, cream, and gold, illegible placeholder lettering at top, slight print registration imperfection visible\"}")
  req, err := http.NewRequestWithContext(context.Background(), http.MethodPost, "https://runapi.ai/api/v1/runapi/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)
}
/api/v1/runapi/text_to_image Get API Key
RELATED PROMPTS

More prompts like this

IM
Image
Poster and Graphic Design gpt-image-2

Create a vertical launch poster for a fictional design confe

Create a vertical launch poster for a fictional design conference called 'FRAME 2026'. Large headline: 'FRAME 2026'. Subtitle: 'DESIGNING WITH MACHINE IMAGINATION'. Clean Swiss grid layout, off-white textured background, black typography, one red geometric accent shape, generous negative space, perfectly legible text, no extra words, no watermark. Aspect ratio 9:16.

View API Code
curl -X POST https://runapi.ai/api/v1/gpt_image_2/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "gpt-image-2",
  "prompt": "Create a vertical launch poster for a fictional design conference called 'FRAME 2026'. Large headline: 'FRAME 2026'. Subtitle: 'DESIGNING WITH MACHINE IMAGINATION'. Clean Swiss grid layout, off-white textured background, black typography, one red geometric accent shape, generous negative space, perfectly legible text, no extra words, no watermark. Aspect ratio 9:16."
}
JSON
IM
Image
Poster and Graphic Design gpt-image-2

A clean infographic titled 'HOW IMAGE PROMPTS WORK' with fiv

A clean infographic titled 'HOW IMAGE PROMPTS WORK' with five labeled steps arranged horizontally: 'Scene', 'Subject', 'Text', 'Composition', 'Constraints'. Flat editorial icons for each step, directional arrows between them, high contrast design, white background, readable sans-serif labels, consistent spacing throughout, no extra text, no watermark. 16:9 aspect ratio.

View API Code
curl -X POST https://runapi.ai/api/v1/gpt_image_2/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "gpt-image-2",
  "prompt": "A clean infographic titled 'HOW IMAGE PROMPTS WORK' with five labeled steps arranged horizontally: 'Scene', 'Subject', 'Text', 'Composition', 'Constraints'. Flat editorial icons for each step, directional arrows between them, high contrast design, white background, readable sans-serif labels, consistent spacing throughout, no extra text, no watermark. 16:9 aspect ratio."
}
JSON
IM
Image
Poster and Graphic Design ideogram-v3-text-to-image

A stylish movie poster with the title 'MIDNIGHT ECHO' in bol

A stylish movie poster with the title 'MIDNIGHT ECHO' in bold art deco typography at the top. A silhouetted figure standing in a neon-lit rain-soaked alley below. 'Coming Summer 2026' in smaller text at the bottom. Moody teal and magenta color scheme. Dramatic backlighting creating long shadows. Film noir atmosphere.

View API Code
curl -X POST https://runapi.ai/api/v1/ideogram_v3/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "ideogram-v3-text-to-image",
  "prompt": "A stylish movie poster with the title 'MIDNIGHT ECHO' in bold art deco typography at the top. A silhouetted figure standing in a neon-lit rain-soaked alley below. 'Coming Summer 2026' in smaller text at the bottom. Moody teal and magenta color scheme. Dramatic backlighting creating long shadows. Film noir atmosphere."
}
JSON
IM
Image
Poster and Graphic Design gpt-image-2

A minimalist album cover with the title 'SOFT SIGNALS' in ce

A minimalist album cover with the title 'SOFT SIGNALS' in centered elegant serif typography, artist name 'MIRA VALE' in smaller tracking below, muted blue handmade paper texture background, a small silver line illustration of a radio tower centered between the text, elegant spacing throughout, no extra text, no logo. Square 1:1 format.

View API Code
curl -X POST https://runapi.ai/api/v1/gpt_image_2/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "gpt-image-2",
  "prompt": "A minimalist album cover with the title 'SOFT SIGNALS' in centered elegant serif typography, artist name 'MIRA VALE' in smaller tracking below, muted blue handmade paper texture background, a small silver line illustration of a radio tower centered between the text, elegant spacing throughout, no extra text, no logo. Square 1:1 format."
}
JSON
IM
Image
Poster and Graphic Design gpt-image-2

A bookstore window poster reading 'READ MORE SLOWLY' in larg

A bookstore window poster reading 'READ MORE SLOWLY' in large serif type with a smaller line 'SPRING READING WEEK' beneath it, warm evening street reflections visible in the glass surface, cream paper texture, all typography perfectly readable, no extra words, no watermark. 4:5 aspect ratio.

View API Code
curl -X POST https://runapi.ai/api/v1/gpt_image_2/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "gpt-image-2",
  "prompt": "A bookstore window poster reading 'READ MORE SLOWLY' in large serif type with a smaller line 'SPRING READING WEEK' beneath it, warm evening street reflections visible in the glass surface, cream paper texture, all typography perfectly readable, no extra words, no watermark. 4:5 aspect ratio."
}
JSON
IM
Image
Poster and Graphic Design flux-kontext-pro

Replace 'GALACTIC ODYSSEY' with 'FLUX KONTEXT' while keeping

Replace 'GALACTIC ODYSSEY' with 'FLUX KONTEXT' while keeping the same font style, size, color, and position. Maintain the exact same background, composition, and all other visual elements unchanged.

View API Code
curl -X POST https://runapi.ai/api/v1/flux_kontext/text_to_image \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "flux-kontext-pro",
  "prompt": "Replace 'GALACTIC ODYSSEY' with 'FLUX KONTEXT' while keeping the same font style, size, color, and position. Maintain the exact same background, composition, and all other visual elements unchanged."
}
JSON
FAQ

Using this 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.