A mystical floating island in twilight sky with ancient ruins, luminescent purple vegetation, crystalline waterfalls cascading into clouds below, two moons on the horizon, aurora borealis, magical particles floating in air, color palette of deep purples, teals, and gold, painterly concept art style
/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: "A mystical floating island in twilight sky with ancient ruins, luminescent purple vegetation, crystalline waterfalls cascading into clouds below, two moons on the horizon, aurora borealis, magical particles floating in air, color palette of deep purples, teals, and gold, painterly concept art style"
1. codex plugin install runapi-mcp@agents
2. Restart Codex
3. Paste this prompt: Generate an image: "A mystical floating island in twilight sky with ancient ruins, luminescent purple vegetation, crystalline waterfalls cascading into clouds below, two moons on the horizon, aurora borealis, magical particles floating in air, color palette of deep purples, teals, and gold, painterly concept art style"
1. npx @runapi.ai/mcp init cursor
2. Restart Cursor
3. Paste this prompt: Generate an image: "A mystical floating island in twilight sky with ancient ruins, luminescent purple vegetation, crystalline waterfalls cascading into clouds below, two moons on the horizon, aurora borealis, magical particles floating in air, color palette of deep purples, teals, and gold, painterly concept art style"
1. npx @runapi.ai/mcp init windsurf
2. Restart Windsurf
3. Paste this prompt: Generate an image: "A mystical floating island in twilight sky with ancient ruins, luminescent purple vegetation, crystalline waterfalls cascading into clouds below, two moons on the horizon, aurora borealis, magical particles floating in air, color palette of deep purples, teals, and gold, painterly concept art style"
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": "A mystical floating island in twilight sky with ancient ruins, luminescent purple vegetation, crystalline waterfalls cascading into clouds below, two moons on the horizon, aurora borealis, magical particles floating in air, color palette of deep purples, teals, and gold, painterly concept art style"
}
JSON
import { RunapiClient } from "@runapi.ai/runapi";
const client = new RunapiClient({
apiKey: process.env.RUNAPI_API_KEY,
});
const result = await client.textToImage.run({
"prompt": "A mystical floating island in twilight sky with ancient ruins, luminescent purple vegetation, crystalline waterfalls cascading into clouds below, two moons on the horizon, aurora borealis, magical particles floating in air, color palette of deep purples, teals, and gold, painterly concept art style"
});
console.log(result.id);
require "runapi/runapi"
client = RunApi::Runapi::Client.new
result = client.text_to_image.run(
prompt: "A mystical floating island in twilight sky with ancient ruins, luminescent purple vegetation, crystalline waterfalls cascading into clouds below, two moons on the horizon, aurora borealis, magical particles floating in air, color palette of deep purples, teals, and gold, painterly concept art style"
)
puts result.id
package main
import (
"context"
"fmt"
"log"
"net/http"
"os"
"strings"
)
func main() {
body := strings.NewReader("{\"prompt\":\"A mystical floating island in twilight sky with ancient ruins, luminescent purple vegetation, crystalline waterfalls cascading into clouds below, two moons on the horizon, aurora borealis, magical particles floating in air, color palette of deep purples, teals, and gold, painterly concept art style\"}")
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)
}
Cyberpunk street market at night with neon signs in Japanese and Chinese scripts, wet pavement reflections creating pools of colored light, steam rising from food stalls, crowds carrying holographic umbrellas, megastructures towering in background, flying vehicles in distance, Blade Runner-inspired atmosphere, cinematic digital painting
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": "Cyberpunk street market at night with neon signs in Japanese and Chinese scripts, wet pavement reflections creating pools of colored light, steam rising from food stalls, crowds carrying holographic umbrellas, megastructures towering in background, flying vehicles in distance, Blade Runner-inspired atmosphere, cinematic digital painting"
}
JSON
epic fantasy wizard casting spell in ancient library, detailed ornate robes with glowing mystical runes, magical energy swirling around hands, towering bookshelves fading into shadows, dramatic volumetric lighting, oil painting style, highly detailed, 8k, trending on artstation, by greg rutkowski and alphonse mucha, cinematic composition
Wide cinematic shot of a rain-soaked city intersection at 3 AM, sodium vapor lights reflecting off wet asphalt, single yellow taxi waiting at a red light, steam rising from a foreground subway grate, anamorphic lens flare, teal shadows and amber highlights, crime drama aesthetic, shot on Arri Alexa with 32mm anamorphic lens
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": "Wide cinematic shot of a rain-soaked city intersection at 3 AM, sodium vapor lights reflecting off wet asphalt, single yellow taxi waiting at a red light, steam rising from a foreground subway grate, anamorphic lens flare, teal shadows and amber highlights, crime drama aesthetic, shot on Arri Alexa with 32mm anamorphic lens"
}
JSON
Private investigator's dim office, Venetian blind shadows falling across a cluttered desk, single desk lamp as the only key light, vintage typewriter and whiskey glass, cigarette smoke curling through the lamplight beam, deep shadows in corners, black and white grade with just a hint of warm amber from the lamp, 1940s furnishings, 35mm lens
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": "Private investigator's dim office, Venetian blind shadows falling across a cluttered desk, single desk lamp as the only key light, vintage typewriter and whiskey glass, cigarette smoke curling through the lamplight beam, deep shadows in corners, black and white grade with just a hint of warm amber from the lamp, 1940s furnishings, 35mm lens"
}
JSON
Solitary figure in a long coat walking away down a narrow alley in a dense Asian metropolis at night, overlapping neon signs in Japanese and Chinese characters, rain reflecting pink, cyan, and red neon on black asphalt, kitchen steam drifting from doorways, slight motion blur on the figure, crushed blacks and saturated neon highlights
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": "Solitary figure in a long coat walking away down a narrow alley in a dense Asian metropolis at night, overlapping neon signs in Japanese and Chinese characters, rain reflecting pink, cyan, and red neon on black asphalt, kitchen steam drifting from doorways, slight motion blur on the figure, crushed blacks and saturated neon highlights"
}
JSON
Colossal space station ring structure orbiting above an amber and rust-colored gas giant, lit by a distant star from the left casting sharp shadows on the lower half, small maintenance shuttles visible for scale, dense starfield background, photorealistic hard science fiction aesthetic, industrial paneling and modular design, no fantasy elements
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": "Colossal space station ring structure orbiting above an amber and rust-colored gas giant, lit by a distant star from the left casting sharp shadows on the lower half, small maintenance shuttles visible for scale, dense starfield background, photorealistic hard science fiction aesthetic, industrial paneling and modular design, no fantasy elements"
}
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.