1K / 1.5K
44
credits / image
= $0.044 USD / image
100 images ≈ $4.400 · 1,000 images ≈ $44.00
- resolution
- 1K, 1.5K
ByteDance
Available via APIImage GenerationGenerate text-rich images or make precise single-reference edits with ByteDance Seedream 5.0 Pro at 1K, 1.5K, or 2K.
seedream-5-proNew accounts start with $0.20 in free credits, about 4 images at the starting price.
Compare all Seedream API versionsSeedream 5.0 Pro is developed by ByteDance. Wizzx provides API access to it and does not own the model. All trademarks belong to their respective owners.
Next: turn the image into a video with
Model Guide
Generate text-rich images or make precise single-reference edits with ByteDance Seedream 5.0 Pro at 1K, 1.5K, or 2K.
Seedream 5.0 Pro is ByteDance Seed's multimodal image generation and editing model. According to ByteDance Seed, it turns data, concepts, and dense text into professional layouts, renders more than ten common languages, reproduces realistic lighting, materials, and skin textures, and supports precise regional editing grounded in spatial understanding.
In Wizzx, one workflow covers generation and editing: leave the reference area empty to create an image from the prompt, or add one reference image to edit it.
| Wizzx control | Current behavior |
|---|---|
| Prompt | Required, up to 4,000 characters |
| Reference image | Optional, one JPEG, PNG, or WebP image; not charged |
| Aspect ratio | Auto (default), 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 2:1, 1:2, 21:9 |
| Resolution | 1K (default), 1.5K, or 2K |
| Output format | JPEG (default) or PNG |
Describe the subject, layout, style, and any exact text in quotes. For dense layouts, list the sections or data points you want and their order. For edits, name the region to change, what it should become, and what must stay the same. Start at 1K or 1.5K to iterate, then move to 2K for the final image.
Wizzx generates one image per request and accepts at most one reference image. Resolution sets the per-image price, and 1.5K costs the same as 1K; aspect ratio, output format, and the reference image do not change it. The live credit amount shown on the page comes from the backend catalog. Generation is slower than lighter image models, so allow extra time before the result appears.
ByteDance Seed also describes multi-image fusion, layer separation, and batch output for Seedream 5.0 Pro. Wizzx does not currently expose multiple references, n, exact pixel sizes, or watermark controls for this model.
Backend pricing
Model identity, billing unit and every price tier below are read from the backend catalog.
44
credits / image
= $0.044 USD / image
100 images ≈ $4.400 · 1,000 images ≈ $44.00
89
credits / image
= $0.089 USD / image
100 images ≈ $8.90 · 1,000 images ≈ $89.00
1 credit = $0.001 USD. The final deduction returned by the API is authoritative.
Back to all modelsEvery request is asynchronous: submit the task, keep the task ID, then poll for the result. The body below uses the model's default settings.
Sign in and create a key in the dashboard. Set WIZZX_API_KEY in your server environment; never expose it in browser code.
Send a POST request to the model endpoint. A successful submission returns data.task_id; keep that ID before polling. Submission is not generation completion.
Replace YOUR_TASK_ID with the returned ID and query /api/v1/task/status. Wait for SUCCEEDED and read the output URLs. Stop on FAILED or REVIEW_REQUIRED; do not automatically resubmit an uncertain task.
curl -X POST \
https://api.wizzx.ai/api/v1/task/submit/seedream-5-pro \
-H "Authorization: Bearer $WIZZX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"aspect_ratio": "auto",
"resolution": "1K",
"output_format": "jpeg",
"prompt": "A bilingual coffee shop menu board with clean typography"
}'const response = await fetch("https://api.wizzx.ai/api/v1/task/submit/seedream-5-pro", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.WIZZX_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"aspect_ratio": "auto",
"resolution": "1K",
"output_format": "jpeg",
"prompt": "A bilingual coffee shop menu board with clean typography"
}),
});
const payload = await response.json();
const task = payload.data ?? payload;
const taskId = task.task_id;import os
import requests
response = requests.post(
"https://api.wizzx.ai/api/v1/task/submit/seedream-5-pro",
headers={
"Authorization": f"Bearer {os.environ['WIZZX_API_KEY']}",
},
json={
"aspect_ratio": "auto",
"resolution": "1K",
"output_format": "jpeg",
"prompt": "A bilingual coffee shop menu board with clean typography"
},
)
payload = response.json()
task = payload.get("data", payload)
task_id = task["task_id"]curl -X POST \
https://api.wizzx.ai/api/v1/task/status \
-H "Authorization: Bearer $WIZZX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"task_id": "YOUR_TASK_ID"
}'const response = await fetch("https://api.wizzx.ai/api/v1/task/status", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.WIZZX_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ task_id: "YOUR_TASK_ID" }),
});
const payload = await response.json();
const task = payload.data ?? payload;import os
import requests
response = requests.post(
"https://api.wizzx.ai/api/v1/task/status",
headers={
"Authorization": f"Bearer {os.environ['WIZZX_API_KEY']}",
},
json={"task_id": "YOUR_TASK_ID"},
)
payload = response.json()
task = payload.get("data", payload)The fields this endpoint accepts on Wizzx, read from the same schema as the Playground form.
| Parameter | Type | Default | Allowed values | Description |
|---|---|---|---|---|
promptPromptrequired | string | — | ≤ 4,000 | Describe the image to generate or the edit to apply. |
image_urlsReference Image | url[] ≤ 1 | — | — | Optional. Add one image to edit or guide the result. The reference image is not charged. |
aspect_ratioAspect Ratio | string | auto | auto · 1:1 · 4:3 · 3:4 · 16:9 · 9:16 · 3:2 · 2:3 · 2:1 · 1:2 · 21:9 | Choose the output canvas. This does not change the price. |
resolutionResolution | string | 1K | 1K · 1.5K · 2K | Selects the per-image rate. 1.5K costs the same as 1K. |
output_formatOutput Format | string | jpeg | jpeg · png | — |
Wizzx API
New accounts get $0.20 in free credits. Pay as you go with no subscription, and failed tasks are refunded.