PROMPT DETAIL

Abstract motion graphics — liquid metal morphing

Abstract motion graphics of a floating sphere of liquid mercury that continuously morphs between geometric shapes — sphere to cube to tetrahedron to torus and back to sphere. Each transition is smooth and organic, with the reflective surface rippling and stretching. The metallic surface reflects a colorful studio environment with pink and blue gradient lighting visible in the reflections. The object floats in the center of frame against a soft gradient background that shifts from deep purple at the bottom to pale lavender at the top. Slow, hypnotic movement. Perfect loop.
wan-2.7-text-to-video /api/v1/wan/text_to_video
RUN DETAILS
Model
wan-2.7-text-to-video
Provider
Alibaba
Service
Wan
Endpoint
Text To Video
1. claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
2. Restart Claude Code
3. Paste this prompt: Generate a video: "Abstract motion graphics of a floating sphere of liquid mercury that continuously morphs between geometric shapes — sphere to cube to tetrahedron to torus and back to sphere. Each transition is smooth and organic, with the reflective surface rippling and stretching. The metallic surface reflects a colorful studio environment with pink and blue gradient lighting visible in the reflections. The object floats in the center of frame against a soft gradient background that shifts from deep purple at the bottom to pale lavender at the top. Slow, hypnotic movement. Perfect loop."
1. codex plugin install runapi-mcp@agents
2. Restart Codex
3. Paste this prompt: Generate a video: "Abstract motion graphics of a floating sphere of liquid mercury that continuously morphs between geometric shapes — sphere to cube to tetrahedron to torus and back to sphere. Each transition is smooth and organic, with the reflective surface rippling and stretching. The metallic surface reflects a colorful studio environment with pink and blue gradient lighting visible in the reflections. The object floats in the center of frame against a soft gradient background that shifts from deep purple at the bottom to pale lavender at the top. Slow, hypnotic movement. Perfect loop."
1. npx @runapi.ai/mcp init cursor
2. Restart Cursor
3. Paste this prompt: Generate a video: "Abstract motion graphics of a floating sphere of liquid mercury that continuously morphs between geometric shapes — sphere to cube to tetrahedron to torus and back to sphere. Each transition is smooth and organic, with the reflective surface rippling and stretching. The metallic surface reflects a colorful studio environment with pink and blue gradient lighting visible in the reflections. The object floats in the center of frame against a soft gradient background that shifts from deep purple at the bottom to pale lavender at the top. Slow, hypnotic movement. Perfect loop."
1. npx @runapi.ai/mcp init windsurf
2. Restart Windsurf
3. Paste this prompt: Generate a video: "Abstract motion graphics of a floating sphere of liquid mercury that continuously morphs between geometric shapes — sphere to cube to tetrahedron to torus and back to sphere. Each transition is smooth and organic, with the reflective surface rippling and stretching. The metallic surface reflects a colorful studio environment with pink and blue gradient lighting visible in the reflections. The object floats in the center of frame against a soft gradient background that shifts from deep purple at the bottom to pale lavender at the top. Slow, hypnotic movement. Perfect loop."
curl -X POST https://runapi.ai/api/v1/wan/text_to_video \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "wan-2.7-text-to-video",
  "prompt": "Abstract motion graphics of a floating sphere of liquid mercury that continuously morphs between geometric shapes — sphere to cube to tetrahedron to torus and back to sphere. Each transition is smooth and organic, with the reflective surface rippling and stretching. The metallic surface reflects a colorful studio environment with pink and blue gradient lighting visible in the reflections. The object floats in the center of frame against a soft gradient background that shifts from deep purple at the bottom to pale lavender at the top. Slow, hypnotic movement. Perfect loop."
}
JSON
import { WanClient } from "@runapi.ai/wan";

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

const result = await client.textToVideo.run({
  "model": "wan-2.7-text-to-video",
  "prompt": "Abstract motion graphics of a floating sphere of liquid mercury that continuously morphs between geometric shapes — sphere to cube to tetrahedron to torus and back to sphere. Each transition is smooth and organic, with the reflective surface rippling and stretching. The metallic surface reflects a colorful studio environment with pink and blue gradient lighting visible in the reflections. The object floats in the center of frame against a soft gradient background that shifts from deep purple at the bottom to pale lavender at the top. Slow, hypnotic movement. Perfect loop."
});
console.log(result.id);
require "runapi/wan"

client = RunApi::Wan::Client.new
result = client.text_to_video.run(
  model: "wan-2.7-text-to-video",
  prompt: "Abstract motion graphics of a floating sphere of liquid mercury that continuously morphs between geometric shapes — sphere to cube to tetrahedron to torus and back to sphere. Each transition is smooth and organic, with the reflective surface rippling and stretching. The metallic surface reflects a colorful studio environment with pink and blue gradient lighting visible in the reflections. The object floats in the center of frame against a soft gradient background that shifts from deep purple at the bottom to pale lavender at the top. Slow, hypnotic movement. Perfect loop."
)
puts result.id
package main

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

func main() {
  body := strings.NewReader("{\"model\":\"wan-2.7-text-to-video\",\"prompt\":\"Abstract motion graphics of a floating sphere of liquid mercury that continuously morphs between geometric shapes — sphere to cube to tetrahedron to torus and back to sphere. Each transition is smooth and organic, with the reflective surface rippling and stretching. The metallic surface reflects a colorful studio environment with pink and blue gradient lighting visible in the reflections. The object floats in the center of frame against a soft gradient background that shifts from deep purple at the bottom to pale lavender at the top. Slow, hypnotic movement. Perfect loop.\"}")
  req, err := http.NewRequestWithContext(context.Background(), http.MethodPost, "https://runapi.ai/api/v1/wan/text_to_video", 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)
}
wan-2.7-text-to-video /api/v1/wan/text_to_video Get API Key
RELATED PROMPTS

More prompts like this

VI
Video
cinematic wan-2.7-text-to-video

In the depths of a dense tropical jungle with dappled sunlig...

In the depths of a dense tropical jungle with dappled sunlight filtering through leaves, an explorer in a khaki jacket kneels brushing soil from ancient fragments, reveals shimmering symbols. Camera pushes from wide angle to close-up of his brown pupils dilating.

View API Code
curl -X POST https://runapi.ai/api/v1/wan/text_to_video \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "wan-2.7-text-to-video",
  "prompt": "In the depths of a dense tropical jungle with dappled sunlight filtering through leaves, an explorer in a khaki jacket kneels brushing soil from ancient fragments, reveals shimmering symbols. Camera pushes from wide angle to close-up of his brown pupils dilating."
}
JSON
VI
Video
abstract wan-2.7-text-to-video

Impressionist style, dusk, soft light, side light, low satur...

Impressionist style, dusk, soft light, side light, low saturation, cold tone, center composition, medium shot, following shot. Watercolor-style fox walks slowly through forest, figure dissolving and integrating with blurred forest colors.

View API Code
curl -X POST https://runapi.ai/api/v1/wan/text_to_video \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "wan-2.7-text-to-video",
  "prompt": "Impressionist style, dusk, soft light, side light, low saturation, cold tone, center composition, medium shot, following shot. Watercolor-style fox walks slowly through forest, figure dissolving and integrating with blurred forest colors."
}
JSON
VI
Video
cinematic wan-2.7-text-to-video

Backlight, medium shot, sunset, soft light, silhouette, cent...

Backlight, medium shot, sunset, soft light, silhouette, center composition, orbiting shot, the lens follows the character from back to front showing rugged cowboy clutching holster, looking alertly around desolate western ghost town.

View API Code
curl -X POST https://runapi.ai/api/v1/wan/text_to_video \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "wan-2.7-text-to-video",
  "prompt": "Backlight, medium shot, sunset, soft light, silhouette, center composition, orbiting shot, the lens follows the character from back to front showing rugged cowboy clutching holster, looking alertly around desolate western ghost town."
}
JSON
VI
Video
cinematic wan-2.7-text-to-video

Drone lens, fast passing through, looking up from the inside...

Drone lens, fast passing through, looking up from the inside of a circular pipe covered with frost and cracks. Then, the lens flies out of pipe revealing polar snowfield at sunrise with golden light.

View API Code
curl -X POST https://runapi.ai/api/v1/wan/text_to_video \
  -H "Authorization: Bearer $RUNAPI_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "wan-2.7-text-to-video",
  "prompt": "Drone lens, fast passing through, looking up from the inside of a circular pipe covered with frost and cracks. Then, the lens flies out of pipe revealing polar snowfield at sunrise with golden light."
}
JSON
FAQ

Using this wan-2.7-text-to-video 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.