Examples for using seedance-2.0-fast 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 a video: "Extreme close-up of a single drop of dark blue ink falling into a glass of perfectly still water. The moment of impact creates a small crown splash, then billowing clouds of ink expand outward in fractal tendrils. The ink forms mushroom-cloud shapes and delicate filaments as it disperses through the water. Shot against a bright white backlight that makes the ink patterns appear as dark silhouettes with translucent edges where the concentration thins. Ultra slow motion capturing every micro-turbulence. The camera remains perfectly static — all motion comes from the ink itself."
1. codex plugin install runapi-mcp@agents
2. Restart Codex
3. Paste this prompt: Generate a video: "Extreme close-up of a single drop of dark blue ink falling into a glass of perfectly still water. The moment of impact creates a small crown splash, then billowing clouds of ink expand outward in fractal tendrils. The ink forms mushroom-cloud shapes and delicate filaments as it disperses through the water. Shot against a bright white backlight that makes the ink patterns appear as dark silhouettes with translucent edges where the concentration thins. Ultra slow motion capturing every micro-turbulence. The camera remains perfectly static — all motion comes from the ink itself."
1. npx @runapi.ai/mcp init cursor
2. Restart Cursor
3. Paste this prompt: Generate a video: "Extreme close-up of a single drop of dark blue ink falling into a glass of perfectly still water. The moment of impact creates a small crown splash, then billowing clouds of ink expand outward in fractal tendrils. The ink forms mushroom-cloud shapes and delicate filaments as it disperses through the water. Shot against a bright white backlight that makes the ink patterns appear as dark silhouettes with translucent edges where the concentration thins. Ultra slow motion capturing every micro-turbulence. The camera remains perfectly static — all motion comes from the ink itself."
1. npx @runapi.ai/mcp init windsurf
2. Restart Windsurf
3. Paste this prompt: Generate a video: "Extreme close-up of a single drop of dark blue ink falling into a glass of perfectly still water. The moment of impact creates a small crown splash, then billowing clouds of ink expand outward in fractal tendrils. The ink forms mushroom-cloud shapes and delicate filaments as it disperses through the water. Shot against a bright white backlight that makes the ink patterns appear as dark silhouettes with translucent edges where the concentration thins. Ultra slow motion capturing every micro-turbulence. The camera remains perfectly static — all motion comes from the ink itself."
curl -X POST https://runapi.ai/api/v1/seedance/text_to_video \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "seedance-2.0-fast",
"prompt": "Extreme close-up of a single drop of dark blue ink falling into a glass of perfectly still water. The moment of impact creates a small crown splash, then billowing clouds of ink expand outward in fractal tendrils. The ink forms mushroom-cloud shapes and delicate filaments as it disperses through the water. Shot against a bright white backlight that makes the ink patterns appear as dark silhouettes with translucent edges where the concentration thins. Ultra slow motion capturing every micro-turbulence. The camera remains perfectly static — all motion comes from the ink itself."
}
JSON
import { SeedanceClient } from "@runapi.ai/seedance";
const client = new SeedanceClient({
apiKey: process.env.RUNAPI_API_KEY,
});
const result = await client.textToVideo.run({
"model": "seedance-2.0-fast",
"prompt": "Extreme close-up of a single drop of dark blue ink falling into a glass of perfectly still water. The moment of impact creates a small crown splash, then billowing clouds of ink expand outward in fractal tendrils. The ink forms mushroom-cloud shapes and delicate filaments as it disperses through the water. Shot against a bright white backlight that makes the ink patterns appear as dark silhouettes with translucent edges where the concentration thins. Ultra slow motion capturing every micro-turbulence. The camera remains perfectly static — all motion comes from the ink itself."
});
console.log(result.id);
require "runapi/seedance"
client = RunApi::Seedance::Client.new
result = client.text_to_video.run(
model: "seedance-2.0-fast",
prompt: "Extreme close-up of a single drop of dark blue ink falling into a glass of perfectly still water. The moment of impact creates a small crown splash, then billowing clouds of ink expand outward in fractal tendrils. The ink forms mushroom-cloud shapes and delicate filaments as it disperses through the water. Shot against a bright white backlight that makes the ink patterns appear as dark silhouettes with translucent edges where the concentration thins. Ultra slow motion capturing every micro-turbulence. The camera remains perfectly static — all motion comes from the ink itself."
)
puts result.id
package main
import (
"context"
"fmt"
"log"
"net/http"
"os"
"strings"
)
func main() {
body := strings.NewReader("{\"model\":\"seedance-2.0-fast\",\"prompt\":\"Extreme close-up of a single drop of dark blue ink falling into a glass of perfectly still water. The moment of impact creates a small crown splash, then billowing clouds of ink expand outward in fractal tendrils. The ink forms mushroom-cloud shapes and delicate filaments as it disperses through the water. Shot against a bright white backlight that makes the ink patterns appear as dark silhouettes with translucent edges where the concentration thins. Ultra slow motion capturing every micro-turbulence. The camera remains perfectly static — all motion comes from the ink itself.\"}")
req, err := http.NewRequestWithContext(context.Background(), http.MethodPost, "https://runapi.ai/api/v1/seedance/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)
}
seedance-2.0-fast/api/v1/seedance/text_to_videoGet API Key
Extreme close-up of a single drop of dark blue ink falling into a glass of perfectly still water. The moment of impact creates a small crown splash, then billowing clouds of ink expand outward in fractal tendrils. The ink forms mushroom-cloud shapes and delicate filaments as it disperses through the water. Shot against a bright white backlight that makes the ink patterns appear as dark silhouettes with translucent edges where the concentration thins. Ultra slow motion capturing every micro-turbulence. The camera remains perfectly static — all motion comes from the ink itself.
curl -X POST https://runapi.ai/api/v1/seedance/text_to_video \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "seedance-2.0-fast",
"prompt": "Extreme close-up of a single drop of dark blue ink falling into a glass of perfectly still water. The moment of impact creates a small crown splash, then billowing clouds of ink expand outward in fractal tendrils. The ink forms mushroom-cloud shapes and delicate filaments as it disperses through the water. Shot against a bright white backlight that makes the ink patterns appear as dark silhouettes with translucent edges where the concentration thins. Ultra slow motion capturing every micro-turbulence. The camera remains perfectly static — all motion comes from the ink itself."
}
JSON
FAQ
Using seedance-2.0-fast 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.