Seedream 5.0 Pro अब लाइव है | Image Generator में आज़माएं →
साइन इन

Prefect Pony XL

wavespeed-ai /

Prefect Pony XL delivers high-quality anime-style image generation for character art and illustrations. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

text-to-image
इनपुट

निष्क्रिय

A portrait of a young artist with colorful paint splashes across their face, wearing eccentric bohemian clothing, surrounded by abstract graffiti, vibrant tones, high-contrast artistic photo.

$0.015प्रति रन·~66 / $1

आगे:

उदाहरणसभी देखें

A portrait of a young artist with colorful paint splashes across their face, wearing eccentric bohemian clothing, surrounded by abstract graffiti, vibrant tones, high-contrast artistic photo.

A portrait of a young artist with colorful paint splashes across their face, wearing eccentric bohemian clothing, surrounded by abstract graffiti, vibrant tones, high-contrast artistic photo.

A young woman with natural freckles, long flowing hair, dressed in a soft pastel dress, standing in a blooming flower field during golden hour, dreamy sunlight, gentle smile, ethereal atmosphere.

A young woman with natural freckles, long flowing hair, dressed in a soft pastel dress, standing in a blooming flower field during golden hour, dreamy sunlight, gentle smile, ethereal atmosphere.

A strong male character with sharp features, wearing a modern leather jacket, standing on a rooftop at night with city lights in the background, wind blowing his hair, epic cinematic shot, dramatic lighting.

A strong male character with sharp features, wearing a modern leather jacket, standing on a rooftop at night with city lights in the background, wind blowing his hair, epic cinematic shot, dramatic lighting.

A young man with deep brown eyes and tousled hair, leaning against a cherry blossom tree, petals falling around him, warm pastel lighting, dreamy cinematic shot.

A young man with deep brown eyes and tousled hair, leaning against a cherry blossom tree, petals falling around him, warm pastel lighting, dreamy cinematic shot.

A woman with brightly colored hair and geometric face paint, wearing avant-garde layered clothing, dramatic shadows, standing in an abstract art gallery, high-contrast, visually striking portrait.

A woman with brightly colored hair and geometric face paint, wearing avant-garde layered clothing, dramatic shadows, standing in an abstract art gallery, high-contrast, visually striking portrait.

A mysterious man with half-face mask and golden eye makeup, wearing a black velvet cloak, surrounded by floating lanterns, mystical atmosphere, highly detailed fantasy portrait.

A mysterious man with half-face mask and golden eye makeup, wearing a black velvet cloak, surrounded by floating lanterns, mystical atmosphere, highly detailed fantasy portrait.

A man with iridescent eyes and sleek silver suit, holding a holographic tablet, neon rain falling around him, reflections on wet streets, dynamic pose, high-definition sci-fi portrait.

A man with iridescent eyes and sleek silver suit, holding a holographic tablet, neon rain falling around him, reflections on wet streets, dynamic pose, high-definition sci-fi portrait.

A young woman with soft curls, wearing a flowing pastel dress, surrounded by floating flower petals, warm sunlight filtering through trees, dreamy cinematic composition, gentle smile, ethereal atmosphere.

A young woman with soft curls, wearing a flowing pastel dress, surrounded by floating flower petals, warm sunlight filtering through trees, dreamy cinematic composition, gentle smile, ethereal atmosphere.

A mysterious woman with neon-colored streaks in her hair, dramatic eyeliner, wearing layered avant-garde clothes, standing in a dark alley with abstract graffiti, high-contrast, visually striking portrait.

A mysterious woman with neon-colored streaks in her hair, dramatic eyeliner, wearing layered avant-garde clothes, standing in a dark alley with abstract graffiti, high-contrast, visually striking portrait.

A man with half-face tribal makeup, wearing textured leather armor, holding an ancient artifact, mystical fog around him, cinematic fantasy portrait, highly detailed.

A man with half-face tribal makeup, wearing textured leather armor, holding an ancient artifact, mystical fog around him, cinematic fantasy portrait, highly detailed.

संबंधित मॉडल

README

Prefect Pony XL

Generate stunning, highly stylized images with Prefect Pony XL — a powerful text-to-image model optimized for vibrant, artistic outputs. With customizable dimensions and fast generation, it's perfect for creative projects that demand expressive, eye-catching visuals.

Why It Looks Great

  • Artistic excellence: Optimized for vibrant colors, high contrast, and expressive artistic styles.
  • Custom dimensions: Flexible width and height controls for any aspect ratio or resolution.
  • Prompt Enhancer: Built-in tool to automatically refine and expand your descriptions.
  • Multiple output formats: Export as JPEG or PNG based on your needs.
  • Reproducible results: Use the seed parameter to recreate exact outputs or explore variations.
  • Budget-friendly: High-quality artistic generation at an accessible price point.

Parameters

ParameterRequiredDescription
promptYesText description of the image you want to generate.
sizeNoCustom dimensions with separate width and height controls.
widthNoOutput width in pixels (e.g., 1024).
heightNoOutput height in pixels (e.g., 1024).
seedNoRandom seed for reproducibility. Use -1 for random.
output_formatNoOutput file format: jpeg webp or png. Default: jpeg.

How to Use

  1. Write your prompt — describe your image with details about subject, style, colors, and mood.
  2. Use Prompt Enhancer (optional) — click to automatically enrich your description.
  3. Set dimensions — adjust width and height sliders to your desired resolution.
  4. Set seed (optional) — use -1 for random, or a specific number to reproduce results.
  5. Choose output format — select jpeg for smaller files or png for transparency support.
  6. Run — click the button to generate.
  7. Download — preview and save your image.

Pricing

Flat rate per image generation.

OutputCost
Per image$0.015

Best Use Cases

  • Artistic Portraits — Create vibrant, stylized character portraits with bold aesthetics.
  • Illustration & Concept Art — Generate expressive artwork for creative projects.
  • Social Media Content — Produce eye-catching visuals that stand out in feeds.
  • Album & Poster Art — Design striking cover art and promotional graphics.
  • Creative Exploration — Experiment with artistic styles affordably at high volume.

Example Prompts

  • "A portrait of a young artist with colorful paint splashes across their face, wearing eccentric bohemian clothing, surrounded by abstract graffiti, vibrant tones, high-contrast artistic photo"
  • "Mystical forest spirit with glowing antlers, ethereal mist, bioluminescent flora, fantasy art style"
  • "Retro-futuristic cityscape at dusk, flying cars, neon advertisements, synthwave color palette"
  • "Elegant koi fish swimming through cherry blossom petals, traditional Japanese art meets modern digital painting"
  • "Steampunk inventor in her workshop, brass gears, warm candlelight, detailed Victorian aesthetic"

Pro Tips for Best Results

  • Emphasize artistic style keywords — "vibrant", "high-contrast", "stylized", "artistic" enhance the model's strengths.
  • Describe color palettes explicitly for more controlled outputs.
  • Use the Prompt Enhancer to add artistic details you might not have considered.
  • For portraits, include details about expression, lighting, and background atmosphere.
  • Square dimensions (1024x1024) work well for balanced compositions; adjust for specific formats.
  • Use PNG format when you need higher quality or potential transparency.

Notes

  • Generation time may vary based on resolution and current queue load.
  • Higher resolutions may take slightly longer to process.
  • The model excels at artistic and stylized imagery — lean into creative, expressive prompts.
नोट:यह वेबसाइट तृतीय पक्षों द्वारा प्रदान किए गए AI मॉडलों का उपयोग करती है।

Prefect Pony Xl API — Quick start

Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/wavespeed-ai/prefect-pony-xl with your input as JSON. The endpoint returns a prediction id. Start polling the result endpoint around every 2 seconds, increase the interval for long-running tasks, and stop on any terminal status. On completed, read output values from data.outputs. Examples for Prefect Pony Xl below.

HTTP example
set -euo pipefail

: "${WAVESPEED_API_KEY:?Set WAVESPEED_API_KEY}"

REQUEST_BODY=$(cat <<'JSON'
{
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "size": "1024*1024",
    "seed": -1,
    "output_format": "jpeg"
}
JSON
)

# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
  -X POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/prefect-pony-xl" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY" \
  -d "$REQUEST_BODY")

TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
  printf 'Submission response did not contain a prediction id
' >&2
  exit 1
fi
RESULT_URL=$(printf '%s' "$TASK" | jq -r '.urls.get // empty')
if [ -z "$RESULT_URL" ]; then
  RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
fi

# 2. Poll until the prediction finishes.
while true; do
  RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
    -H "Authorization: Bearer $WAVESPEED_API_KEY")
  RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
  STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
  case "$STATUS" in
    completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
    failed|cancelled|timeout) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
    created|processing) sleep 2 ;;
    *) printf 'Unexpected status: %s
' "$STATUS" >&2; exit 1 ;;
  esac
done
Node.js example
const submitUrl = "https://api.wavespeed.ai/api/v3/wavespeed-ai/prefect-pony-xl";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');

async function requestJson(url, options = {}) {
  const response = await fetch(url, options);
  if (!response.ok) throw new Error(await response.text());
  return response.json();
}

// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${apiKey}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
        "prompt": "A cinematic shot of a city at sunset, soft golden light",
        "size": "1024*1024",
        "seed": -1,
        "output_format": "jpeg"
}),
});
const task = body.data ?? body;
if (!task.id) throw new Error("Submission response did not contain a prediction id");
const resultUrl = task.urls?.get ||
  `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;

// 2. Poll until the prediction finishes.
while (true) {
  const resultBody = await requestJson(resultUrl, {
    headers: { "Authorization": `Bearer ${apiKey}` },
  });
  const result = resultBody.data ?? resultBody;
  if (result.status === "completed") {
    console.log(result.outputs);
    break;
  }
  if (["failed", "cancelled", "timeout"].includes(result.status)) throw new Error(JSON.stringify(result));
  if (!["created", "processing"].includes(result.status)) throw new Error("Unexpected status: " + result.status);
  await new Promise(resolve => setTimeout(resolve, 2000));
}
Python example
import json
import os
import time
from urllib.request import Request, urlopen

api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "size": "1024*1024",
    "seed": -1,
    "output_format": "jpeg"
}

def request_json(url, data=None):
    request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
    with urlopen(request) as response:
        return json.load(response)

# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/wavespeed-ai/prefect-pony-xl", json.dumps(payload).encode())
task = body.get("data", body)
if not task.get("id"):
    raise RuntimeError("Submission response did not contain a prediction id")
result_url = task.get("urls", {}).get("get") or f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"

# 2. Poll until the prediction finishes.
while True:
    result_body = request_json(result_url)
    result = result_body.get("data", result_body)
    status = result.get("status")
    if status == "completed":
        print(result.get("outputs", []))
        break
    if status in {"failed", "cancelled", "timeout"}:
        raise RuntimeError(result)
    if status not in {"created", "processing"}:
        raise RuntimeError(f"Unexpected status: {status}")
    time.sleep(2)

Prefect Pony Xl API — Frequently asked questions

What is the Prefect Pony Xl API?

Prefect Pony Xl is a WaveSpeedAI model for image generation, exposed as a REST API on WaveSpeedAI. Prefect Pony XL delivers high-quality anime-style image generation for character art and illustrations. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing. You can call it programmatically or try it from the playground above.

How do I call the Prefect Pony Xl API?

POST your input parameters to the model's REST endpoint (shown in the API tab of this playground) with your WaveSpeedAI API key in the Authorization header. Submission returns a prediction ID. Poll the result endpoint starting around every 2 seconds, increase the interval for long-running tasks, and stop on any terminal status. The playground generates production-oriented Python, JavaScript, and cURL examples with timeouts, transient-error handling, and safe GET retries. Full request/response shape is documented at https://wavespeed.ai/docs/docs-api/wavespeed-ai/prefect-pony-xl.

How much does Prefect Pony Xl cost per run?

Prefect Pony Xl starts at $0.015 per run. That figure is the base price — the final charge scales with the parameters you set in the form (output size, length, count, references, or whatever knobs this model exposes), so a higher-quality or larger output costs more than a minimal one. The exact cost for your current input is shown live next to the Generate button before you submit, and the actual per-call charge is recorded on the prediction afterwards.

What inputs does Prefect Pony Xl accept?

Key inputs: `prompt`, `size`, `seed`, `enable_base64_output`, `enable_sync_mode`, `output_format`. The full JSON schema (types, defaults, allowed values) is rendered above the Generate button and mirrored in the API reference at https://wavespeed.ai/docs/docs-api/wavespeed-ai/prefect-pony-xl.

How long does Prefect Pony Xl take to generate?

Median end-to-end generation time on WaveSpeedAI is around 7 seconds per request, based on recent successful runs. Queue time varies with global demand; live status is visible in the prediction record.

Can I use Prefect Pony Xl outputs commercially?

Commercial usage rights depend on the model's license, set by its provider (WaveSpeedAI). The license summary appears on the model card above; see WaveSpeedAI's Terms of Service for platform-level conditions.