Seedream 4.5 Edit Sequential
doubao/seedream-4.5/image-to-image-sequential
doubao/seedream-4.5/image-to-image-sequential. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
Mô hình liên quan
Đầy đủ tham số, lược đồ đầu ra và giá hiện tại
| Chợ API mô hình AI | Một nền tảng cho mọi thứ | Phổ biến nhất | Điều khoản | Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất. |
|---|---|---|---|---|
| images *Images | image_upload | — | image/* · 1–10 items | |
| prompt *Prompt | textarea | — | ≤ 5000 chars | |
| sizeSize | select | 2K | 2K | 4K | |
| aspect_ratioAspect Ratio | select | 1:1 | 1:1 | 3:2 | 2:3 | 3:4 | 4:3 | 9:16 | 16:9 | 21:9 | |
| max_imagesMax Images | slider | 1 | 1 ~ 15 · step 1 |
Đầy đủ tham số, lược đồ đầu ra và giá hiện tại
| Tìm hiểu thêm | Một nền tảng cho mọi thứ | Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất. |
|---|---|---|
| images | array<string> |
API
Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
cURL
# 1) Submit — returns { "task_uuid": "..." }
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/doubao/seedream-4.5/image-to-image-sequential" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"images": [
"https://assets-public.namifusion.com/uploads/images/2026-04-21/8acf3c5d1883.png"
],
"prompt": "A serene mountain landscape with a clear blue sky, featuring a lone hiker standing on a rocky cliff, surrounded by lush greenery and distant snow-capped peaks. Please generate a set of 5 images.",
"size": "4K",
"aspect_ratio": "16:9",
"max_images": 5
}
}'
# 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/doubao/seedream-4.5/image-to-image-sequential",
headers=HEADERS,
json={
"input": {
"images": [
"https://assets-public.namifusion.com/uploads/images/2026-04-21/8acf3c5d1883.png"
],
"prompt": "A serene mountain landscape with a clear blue sky, featuring a lone hiker standing on a rocky cliff, surrounded by lush greenery and distant snow-capped peaks. Please generate a set of 5 images.",
"size": "4K",
"aspect_ratio": "16:9",
"max_images": 5
}
},
)
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/doubao/seedream-4.5/image-to-image-sequential", {
method: "POST",
headers: { ...HEADERS, "Content-Type": "application/json" },
body: JSON.stringify({
"input": {
"images": [
"https://assets-public.namifusion.com/uploads/images/2026-04-21/8acf3c5d1883.png"
],
"prompt": "A serene mountain landscape with a clear blue sky, featuring a lone hiker standing on a rocky cliff, surrounded by lush greenery and distant snow-capped peaks. Please generate a set of 5 images.",
"size": "4K",
"aspect_ratio": "16:9",
"max_images": 5
}
}),
});
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);Tài liệu API
Seedream 4.5 Edit Sequential
Advanced multi-image editing with identity preservation
Seedream 4.5 Edit Sequential is a cutting-edge text-to-image model designed for multi-image editing tasks. It ensures character and object identity consistency across all outputs, making it ideal for campaigns, product sets, and character line-ups. With support for resolutions up to 4K, no cold starts, and affordable pricing, this model delivers professional-grade results with ease.
🚀 Key Features
- Multi-image subject tracking: Automatically detects and tracks the main subject across all input images, ensuring consistent edits.
- Identity preservation: Locks facial structure, proportions, and object identity for continuity across outputs.
- High reference fidelity: Maintains lighting, color balance, and visual details while applying edits.
- Controlled batch edits: Apply a single prompt to transform an entire set of images consistently.
- 4K-ready resolution: Supports output sizes up to 8192 × 8192 pixels for high-quality results.
- Production-grade quality: Generates sharp, artifact-free images suitable for professional workflows.
🛠️ Technical Specifications
| Specification | Description |
|---|---|
| Model ID | bytedance/seedream-v4.5/edit-sequential |
| Task Type | Text-to-image |
| Input Formats | Images (array, max 10), Prompt (string) |
| Output Formats | Images (PNG, JPEG, etc.) |
| Resolution | 512 × 512 to 8192 × 8192 pixels |
| Max Images | Up to 15 edited outputs per batch |
| Base Price | $0.04 per image |
Sample Prompts
Change outfit to a black suit, add soft studio lighting, keep poses and background the same.Apply a winter theme with snow ambience, keep subject identity intact.
💰 Pricing
| Max Images | Total Price |
|---|---|
| 1 | $0.04 |
| 4 | $0.16 |
| 8 | $0.32 |
Pricing is calculated per output image based on the number of images requested.
💡 Best Use Cases
- Batch portrait editing: Apply a fixed style or look across multiple portraits.
- Product series editing: Ensure a coherent visual identity for product sets.
- Brand campaigns: Create consistent visuals for advertisements featuring the same model or product.
- Character design: Generate variations in outfits, moods, or lighting while preserving identity.
- E-commerce catalogs: Refresh seasonal product images with uniform edits.
🔗 Related Models
- Seedream V4: High-resolution text-to-image generator for creating new scenes in the Seedream aesthetic.
- Nano Banana Pro: Ultra-fast text-to-image model for generating large batches of new images.
- Qwen Image Edit Plus: Single-image editing with strong semantic understanding for one-off or small-batch edits.
Mô hình liên quan
xAI Grok Imagine Image v2.0 Edit
x-ai/grok-imagine-image-v2.0/edit. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
qwen-image-edit-spicy
qwen-image-edit-spicy. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
Qwen Image 3.0 Pro Edit | Fast Image Editing
qwen-image-3.0-pro/edit. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
OpenAI GPT Image 2.5 Sunburst Edit
openai/gpt-image-2.5-sunburst/edit. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
OpenAI GPT Image 2.5 Flare Edit
openai/gpt-image-2.5-flare/edit. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
Head Swap (Image)
namifusion/head-swap/image-edit. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
Nano Banana Image Edit
google/nano-banana/edit. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.
Nano Banana Pro Image Edit
google/nano-banana-pro/edit. Duyệt API mô hình ảnh, video và đổi khuôn mặt. Thử mô hình rồi tích hợp qua một API REST thống nhất.