ai/prefect-pony-xl
prefect-pony-xl/text-to-image
prefect-pony-xl/text-to-image. Explora API de modelos de imagen, vídeo y cambio de rostro. Prueba cualquier modelo e intégralo mediante una API REST unificada.
Modelos relacionados
Referencia completa de parámetros, esquema de salida y precios actuales
| Mercado de API de modelos de IA | Una plataforma para todo | Más popular | Condiciones | Explora API de modelos de imagen, vídeo y cambio de rostro. Prueba cualquier modelo e intégralo mediante una API REST unificada. |
|---|---|---|---|---|
| prompt *Prompt | textarea | — | ≤ 5000 chars | |
| sizeSize | text | 1024*1024 | ≤ 500 chars | |
| seedSeed | number | — | — | |
| output_formatOutput Format | select | jpeg | jpeg | png | webp |
Referencia completa de parámetros, esquema de salida y precios actuales
| Más información | Una plataforma para todo | Explora API de modelos de imagen, vídeo y cambio de rostro. Prueba cualquier modelo e intégralo mediante una API REST unificada. |
|---|---|---|
| images | array<string> |
API
Explora API de modelos de imagen, vídeo y cambio de rostro. Prueba cualquier modelo e intégralo mediante una API REST unificada.
cURL
# 1) Submit — returns { "task_uuid": "..." }
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/prefect-pony-xl/text-to-image" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"prompt": "A detailed fantasy landscape with a lone rider at sunrise, dramatic clouds, rich colors, cinematic composition, digital illustration.",
"size": "1024*1024",
"output_format": "jpeg"
}
}'
# 2) Poll until status is "completed", then read the output URLs
curl "https://www.namifusion.com/api/v1/marketplace/run/tasks/TASK_UUID" \
-H "Authorization: Bearer YOUR_API_KEY"Python
import time, requests
API_KEY = "YOUR_API_KEY"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}
# 1) Submit
resp = requests.post(
"https://www.namifusion.com/api/v1/marketplace/run/prefect-pony-xl/text-to-image",
headers=HEADERS,
json={
"input": {
"prompt": "A detailed fantasy landscape with a lone rider at sunrise, dramatic clouds, rich colors, cinematic composition, digital illustration.",
"size": "1024*1024",
"output_format": "jpeg"
}
},
)
resp.raise_for_status() # 401/402/429/5xx stop here instead of polling a bad task
task = resp.json()
# 2) Poll until a terminal state (completed / failed / cancelled).
# This model is allowed up to 300s server-side.
deadline = time.time() + 360
while task.get("status") not in ("completed", "failed", "cancelled"):
if time.time() > deadline:
raise TimeoutError(f"still {task.get('status')} — keep the task_uuid and poll later")
time.sleep(3)
poll = requests.get(f"https://www.namifusion.com/api/v1/marketplace/run/tasks/{task['task_uuid']}", headers=HEADERS)
poll.raise_for_status()
task = poll.json()
print(task["status"], task.get("output"))JavaScript
const API_KEY = "YOUR_API_KEY";
const HEADERS = { Authorization: `Bearer ${API_KEY}` };
// 1) Submit
const resp = await fetch("https://www.namifusion.com/api/v1/marketplace/run/prefect-pony-xl/text-to-image", {
method: "POST",
headers: { ...HEADERS, "Content-Type": "application/json" },
body: JSON.stringify({
"input": {
"prompt": "A detailed fantasy landscape with a lone rider at sunrise, dramatic clouds, rich colors, cinematic composition, digital illustration.",
"size": "1024*1024",
"output_format": "jpeg"
}
}),
});
if (!resp.ok) throw new Error(`submit failed: ${resp.status} ${await resp.text()}`);
let task = await resp.json();
// 2) Poll until a terminal state (completed / failed / cancelled).
// This model is allowed up to 300s server-side.
const deadline = Date.now() + 360 * 1000;
while (!["completed", "failed", "cancelled"].includes(task.status)) {
if (Date.now() > deadline) throw new Error(`still ${task.status} — keep the task_uuid and poll later`);
await new Promise((r) => setTimeout(r, 3000));
const poll = await fetch(`https://www.namifusion.com/api/v1/marketplace/run/tasks/${task.task_uuid}`, { headers: HEADERS });
if (!poll.ok) throw new Error(`poll failed: ${poll.status}`);
task = await poll.json();
}
console.log(task.status, task.output);Documentación de API
ai/prefect-pony-xl
High-quality anime image generation with fast, reliable, and cost-efficient inference.
ai/prefect-pony-xl is a text-to-image model designed for anime-style character art and illustration workflows. It combines strong visual quality with no cold start performance and affordable pricing, making it a practical choice for both production applications and creative experimentation.
🚀 Key Features
- Anime-specialized output: Optimized for character art, stylized illustrations, and expressive anime visuals.
- No cold start: Delivers more consistent response times for interactive apps and high-throughput generation pipelines.
- 1024×1024 default output: Ready for high-quality square compositions commonly used in character and illustration use cases.
- Multiple output formats: Supports
jpeg,png, andwebpfor flexible delivery and storage workflows. - Seed control: Reproduce or iterate on generations more reliably using a fixed Seed.
- Affordable pricing: Low per-image cost makes it suitable for prototyping, content generation, and scaled deployment.
🛠️ Technical Specifications
| Item | Details |
|---|---|
| Model Name | ai/prefect-pony-xl |
| Task Type | text-to-image |
| Model Architecture | Prompt-driven anime image generation model |
| Input | Prompt(string) |
| Output | Single Image |
| Default Resolution | 1024×1024 |
| Configurable Resolution | Set via size in width*height format |
| Output Format | jpeg, png, webp |
| Seed | Supported; -1 uses a random Seed |
| Latency | Optimized for fast inference with no cold start behavior |
| Best-fit Content | Anime characters, illustrations, stylized concept art |
Sample Prompts
masterpiece, anime girl, detailed eyes, soft lighting, fantasy costume, highly detailed illustration1boy, dynamic action pose, cel shading, dramatic background, vibrant colors, anime stylecute pony character, magical forest, pastel palette, clean lineart, high detail, illustration
💰 Pricing
| Item | Price |
|---|---|
| Base Price | $0.015 per generation |
💡 Best Use Cases
- Character design: Generate anime-style character concepts, portraits, and avatar assets.
- Illustration production: Create promotional art, cover visuals, and stylized creative assets.
- Social media content: Produce eye-catching anime imagery for community and creator channels.
- Concept exploration: Rapidly test visual directions for costumes, poses, moods, and fantasy settings.
Modelos relacionados
z-image-spicy/text-to-image
z-image-spicy/text-to-image. Explora API de modelos de imagen, vídeo y cambio de rostro. Prueba cualquier modelo e intégralo mediante una API REST unificada.
xAI Grok Imagine Image v2.0 Text to Image
x-ai/grok-imagine-image-v2.0/text-to-image. Explora API de modelos de imagen, vídeo y cambio de rostro. Prueba cualquier modelo e intégralo mediante una API REST unificada.
Qwen Image 3.0 Pro Text to Image
qwen-image-3.0-pro/text-to-image. Explora API de modelos de imagen, vídeo y cambio de rostro. Prueba cualquier modelo e intégralo mediante una API REST unificada.
OpenAI GPT Image 2 Text-to-Image
openai/gpt-image-2/text-to-image. Explora API de modelos de imagen, vídeo y cambio de rostro. Prueba cualquier modelo e intégralo mediante una API REST unificada.
OpenAI GPT Image 2 Edit
openai/gpt-image-2/edit. Explora API de modelos de imagen, vídeo y cambio de rostro. Prueba cualquier modelo e intégralo mediante una API REST unificada.
OpenAI GPT Image 2.5 Sunburst Text-to-Image
openai/gpt-image-2.5-sunburst/text-to-image. Explora API de modelos de imagen, vídeo y cambio de rostro. Prueba cualquier modelo e intégralo mediante una API REST unificada.
OpenAI GPT Image 2.5 Flare Text-to-Image
openai/gpt-image-2.5-flare/text-to-image. Explora API de modelos de imagen, vídeo y cambio de rostro. Prueba cualquier modelo e intégralo mediante una API REST unificada.
krea-v2-medium/text-to-image
krea-v2-medium/text-to-image. Explora API de modelos de imagen, vídeo y cambio de rostro. Prueba cualquier modelo e intégralo mediante una API REST unificada.