Skip to content

Seedream 5.0 Pro Edit

Integrate

Model id bytedance/seedream/v5/pro/edit
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/bytedance/seedream/v5/pro/edit?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Place the sneaker from image 1 on the desk of the office from image 2, natural lighting",
    "images": [
      "https://content.doitong.com/images/showcase/v3/gen_sneaker_ad.jpg",
      "https://content.doitong.com/images/gp/image_20260610003801_541d9719_316882.png"
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://vit.doitong.com/api/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Files like the example: $0.14 140 API credits your files are measured before the run Run it on this page

Get API key
ByteDance Image Editing #editing#multi-reference#2k

Multi-image editing with Seedream 5.0 Pro, combining up to ten references into one 2K picture.

ByteDance · Image

Your first result goes here

Build a request below and run it with your API key. Outputs are copied to our storage, kept forever or 7 days for free.

Build a request

Controls are generated from the model schema. The code and the price update as you change them.

•required

Text instructions for editing the image.

•required image_urls
Drop a file, or

Reference image URLs, with processing restricted to the final 10 entries whenever the submitted list exceeds the supported maximum of 10 images.

image_size default auto_2K

Output image dimensions, requiring a total pixel count within 1024x1024–2048x2048 and an aspect ratio within 1/16–16.

num_images default 1

Count of independent model generation runs using the prompt.

Advanced output_format · enhance_prompt_mode
output_format default jpeg

File format for the output image.

enhance_prompt_mode default standard

Prompt optimization setting: choose `standard` to favor image quality or `fast` for shorter generation time.

POST /run/bytedance/seedream/v5/pro/edit?wait=20 quote → $0.14
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/bytedance/seedream/v5/pro/edit?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Place the sneaker from image 1 on the desk of the office from image 2, natural lighting",
    "images": [
      "https://content.doitong.com/images/showcase/v3/gen_sneaker_ad.jpg",
      "https://content.doitong.com/images/gp/image_20260610003801_541d9719_316882.png"
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://vit.doitong.com/api/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Run this request

Your key stays in this browser: it is sent only to the Doitong API and saved (localStorage) only if you tick Remember. Get an API key

About Seedream 5.0 Pro Edit

Give Seedream 5.0 Pro up to ten reference images (products, logos, people, places) and describe how to combine or change them; it keeps materials and lettering faithful. Output between 1 and 4 megapixels, up to six images per request.

Parameters

Send either the canonical name or the native name, not both. Canonical names

NameType DefaultAllowed Description
promptrequired
Typestring
Text instructions for editing the image.
image_sizeoptional
Typeobject
Defaultauto_2K
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9auto_1Kauto_2K
Output image dimensions, requiring a total pixel count within 1024x1024–2048x2048 and an aspect ratio within 1/16–16.
num_imagesoptional num_outputs
Typeinteger
Default1
1 – 6
Count of independent model generation runs using the prompt.
output_formatoptional
Typeenum
Defaultjpeg
jpegpng
File format for the output image.
enhance_prompt_modeoptional
Typeenum
Defaultstandard
standardfast
Prompt optimization setting: choose `standard` to favor image quality or `fast` for shorter generation time.
image_urlsrequired images
Typeurl[] · image
Reference image URLs, with processing restricted to the final 10 entries whenever the submitted list exceeds the supported maximum of 10 images.
required Canonical name, also accepted

File parameters take a public https:// URL, a data: URI up to 10 MB, or the file_url of an upload. Files

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "bytedance/seedream/v5/pro/edit",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 140,
    "usd": "0.14",
    "charged": 140,
    "refunded": 0
  },
  "input": {
    "prompt": "Place the sneaker from image 1 on the desk of the office from image 2, natural lighting",
    "images": [
      "https://content.doitong.com/images/showcase/v3/gen_sneaker_ad.jpg",
      "https://content.doitong.com/images/gp/image_20260610003801_541d9719_316882.png"
    ]
  },
  "output": {
    "images": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
        "content_type": "image/jpeg",
        "file_name": "0-output.jpeg",
        "file_size": 1843200,
        "width": 1024,
        "height": 768
      }
    ]
  },
  "outputs": [
    {
      "type": "image",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Your files, your choiceEvery outputs[].url is a copy on our storage: kept forever (paid per GB-month) or 7 days for free, by your account setting or ?storage=.
Same shape on every modeltype, url, content_type, width, height and duration, for images, video and audio alike. output is the model’s own result object.
Fields of output
images
array of object {url, content_type, file_name, file_size, width, height}Images produced by generation.

More models: Image Editing

For AI agents: this page as Markdown is at https://doitong.com/developers/models/bytedance/seedream/v5/pro/edit.md. All models and guides: https://doitong.com/developers/llms.txt