alibaba/wan-2.7/text-to-image
alibaba/wan-2.7/text-to-image
alibaba/wan-2.7/text-to-image. เลือกดู API โมเดลภาพ วิดีโอ และสลับใบหน้า ทดลองโมเดลแล้วเชื่อมต่อผ่าน REST API แบบรวมศูนย์
โมเดลที่เกี่ยวข้อง
พารามิเตอร์ทั้งหมด โครงสร้างผลลัพธ์ และราคาปัจจุบัน
| ตลาด API โมเดล AI | แพลตฟอร์มเดียว ครบทุกอย่าง | ยอดนิยมที่สุด | ข้อกำหนด | เลือกดู API โมเดลภาพ วิดีโอ และสลับใบหน้า ทดลองโมเดลแล้วเชื่อมต่อผ่าน REST API แบบรวมศูนย์ |
|---|---|---|---|---|
| prompt *Prompt | textarea | — | ≤ 5000 chars | |
| sizeSize | text | 1024*1024 | ≤ 500 chars | |
| thinking_modeThinking Mode | boolean | true | — |
พารามิเตอร์ทั้งหมด โครงสร้างผลลัพธ์ และราคาปัจจุบัน
| เรียนรู้เพิ่มเติม | แพลตฟอร์มเดียว ครบทุกอย่าง | เลือกดู API โมเดลภาพ วิดีโอ และสลับใบหน้า ทดลองโมเดลแล้วเชื่อมต่อผ่าน REST API แบบรวมศูนย์ |
|---|---|---|
| images | array<string> |
API
เลือกดู API โมเดลภาพ วิดีโอ และสลับใบหน้า ทดลองโมเดลแล้วเชื่อมต่อผ่าน REST API แบบรวมศูนย์
cURL
# 1) Submit — returns { "task_uuid": "..." }
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/alibaba/wan-2.7/text-to-image" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"prompt": "A cinematic portrait in a futuristic botanical garden at dusk, soft rim light, intricate details, photorealistic, shallow depth of field.",
"size": "1024*1024",
"thinking_mode": true
}
}'
# 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/alibaba/wan-2.7/text-to-image",
headers=HEADERS,
json={
"input": {
"prompt": "A cinematic portrait in a futuristic botanical garden at dusk, soft rim light, intricate details, photorealistic, shallow depth of field.",
"size": "1024*1024",
"thinking_mode": True
}
},
)
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/alibaba/wan-2.7/text-to-image", {
method: "POST",
headers: { ...HEADERS, "Content-Type": "application/json" },
body: JSON.stringify({
"input": {
"prompt": "A cinematic portrait in a futuristic botanical garden at dusk, soft rim light, intricate details, photorealistic, shallow depth of field.",
"size": "1024*1024",
"thinking_mode": true
}
}),
});
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);เอกสาร API
alibaba/wan-2.7/text-to-image
High-quality text-to-image generation with thinking mode, flexible sizing, and no cold starts.
alibaba/wan-2.7/text-to-image is a production-ready text-to-image model designed to generate detailed, visually coherent images from natural language prompts. It combines strong prompt understanding, flexible output sizing, and affordable per-image pricing, making it well suited for creative, marketing, and commercial workflows.
🚀 Key Features
- High-quality image generation: Produces detailed, visually consistent images with strong composition, lighting, and texture.
- Thinking mode for better results: Built-in thinking mode improves prompt reasoning and adherence, helping the model generate more coherent outputs.
- Flexible size control: Supports custom output dimensions from 512 to 4096 pixels per side for a wide range of delivery formats.
- Broad aspect ratio support: Handles aspect ratios from 1:8 to 8:1, covering square, portrait, landscape, and widescreen layouts.
- No cold starts: Suitable for responsive production workflows where predictable availability and fast task startup matter.
🛠️ Technical Specifications
| Item | Details |
|---|---|
| Model Name | alibaba/wan-2.7/text-to-image |
| Model Type | Text-to-image |
| Architecture | Wan 2.7 text-to-image generation architecture |
| Input | Text Prompt |
| Output | Image |
| Default Resolution | 1024×1024 |
| Resolution Range | 512–4096 pixels per dimension |
| Total Pixel Constraint | Total pixels must be between 768×768 and 2048×2048 |
| Aspect Ratio | 1:8 to 8:1 |
| Thinking Mode | Supported, enabled by default; improves quality with higher latency |
| Latency | Standard generation is faster; thinking mode increases generation time |
| Output Format | Generated image |
Sample Prompts
A modern tea shop interior, warm afternoon light, minimalist wood design, cinematic photographyA cinematic ocean wave at sunrise, highly detailed, dramatic lighting, ultra realisticA futuristic fashion portrait, neon city background, editorial style, sharp focus
💰 Pricing
| Item | Price |
|---|---|
| Per generated image | $0.03 |
💡 Best Use Cases
- Social media content: Create platform-ready visuals across square, portrait, and landscape formats.
- Marketing and advertising: Generate campaign concepts, branded visuals, and promotional assets without a photoshoot.
- Concept art and storyboarding: Rapidly visualize scenes, characters, and environments from text descriptions.
- E-commerce imagery: Produce product lifestyle visuals and storefront-ready creative assets efficiently.
🔗 Related Models
- Wan 2.7 Text-to-Image Pro: A higher-end version for more demanding production workflows and higher-resolution output.
- Wan 2.6 Text-to-Image: Previous-generation Wan text-to-image model.
- Seedream V4 Text-to-Image: Suitable for style-consistent poster, campaign, and brand-oriented image generation.
- FLUX.2 Dev Text-to-Image: Strong prompt adherence and fine detail for creative and production use cases.
โมเดลที่เกี่ยวข้อง
z-image-spicy/text-to-image
z-image-spicy/text-to-image. เลือกดู API โมเดลภาพ วิดีโอ และสลับใบหน้า ทดลองโมเดลแล้วเชื่อมต่อผ่าน REST API แบบรวมศูนย์
xAI Grok Imagine Image v2.0 Text to Image
x-ai/grok-imagine-image-v2.0/text-to-image. เลือกดู API โมเดลภาพ วิดีโอ และสลับใบหน้า ทดลองโมเดลแล้วเชื่อมต่อผ่าน REST API แบบรวมศูนย์
Qwen Image 3.0 Pro Text to Image
qwen-image-3.0-pro/text-to-image. เลือกดู API โมเดลภาพ วิดีโอ และสลับใบหน้า ทดลองโมเดลแล้วเชื่อมต่อผ่าน REST API แบบรวมศูนย์
ai/prefect-pony-xl
prefect-pony-xl/text-to-image. เลือกดู API โมเดลภาพ วิดีโอ และสลับใบหน้า ทดลองโมเดลแล้วเชื่อมต่อผ่าน REST API แบบรวมศูนย์
OpenAI GPT Image 2 Text-to-Image
openai/gpt-image-2/text-to-image. เลือกดู API โมเดลภาพ วิดีโอ และสลับใบหน้า ทดลองโมเดลแล้วเชื่อมต่อผ่าน REST API แบบรวมศูนย์
OpenAI GPT Image 2 Edit
openai/gpt-image-2/edit. เลือกดู API โมเดลภาพ วิดีโอ และสลับใบหน้า ทดลองโมเดลแล้วเชื่อมต่อผ่าน REST API แบบรวมศูนย์
OpenAI GPT Image 2.5 Sunburst Text-to-Image
openai/gpt-image-2.5-sunburst/text-to-image. เลือกดู API โมเดลภาพ วิดีโอ และสลับใบหน้า ทดลองโมเดลแล้วเชื่อมต่อผ่าน REST API แบบรวมศูนย์
OpenAI GPT Image 2.5 Flare Text-to-Image
openai/gpt-image-2.5-flare/text-to-image. เลือกดู API โมเดลภาพ วิดีโอ และสลับใบหน้า ทดลองโมเดลแล้วเชื่อมต่อผ่าน REST API แบบรวมศูนย์