GPT Image 2.5 Flare & Sunburst are live on EvoLinkTry GPT Image 2.5

Seedream 5.5 API

Access Seedream 5.5 through EvoLink's unified image API: 1K, 1.5K or 2K output with auto, transparent or opaque backgrounds and up to 10 reference inputs. Seedream 5.5 Layerize splits one image into a base image and up to 99 PNG layers with optional text recognition.

ByteDance / BytePlusImage GenerationAvailable
From ~$0.016 / image for 1K or 1.5K output$0.020 official price-20%
Text-to-ImageImage-to-ImageMulti-Reference EditingTransparent BackgroundLayer SplitText Recognition
Production routeLive
Model Highlights
High-fidelity generation, transparent output and layer splitting
Use Cases
Product shots, ad variations, cut-out assets, layer splitting
Input
Text prompt with optional image references
Output
1 image; Layerize: base + PNG layers

Try Seedream 5.5 before you integrate the API.

Test Seedream 5.5 output quality, transparent backgrounds and layer splitting, estimate credit usage, and generate a sample before you formally integrate.

Create image task

Fixed to doubao-seedream-5.5

Text-to-image, image-to-image and editing. One image per request: 1K and 1.5K share one rate, 2K is billed higher, and each input image is billed.

Input images

Upload source or reference images. Each input image is billed at the input-image rate.

0/10 files
Size
Quality

1K and 1.5K share one rate; 2K is billed at the higher rate.

Background

Auto lets the model decide; the task result reports whether the image came back transparent or opaque.

Output format
Estimate ~$0.0161.088 cr
1K quality + auto size · 1K / 1.5K rate + 0 input images
Ready

Generated images will appear here.

History

Results are kept for 24 hours — download anything you want to keep.

Generated Seedream 5.5 tasks will appear here.

Know your Seedream 5.5 testing cost before you add credits.

Output is billed by tier - 1K and 1.5K share one rate, 2K is billed higher - and each input image is billed per image. Pick a testing budget, or expand for detailed rates.

First Test Cost

Seedream 5.5 - Text-to-Image - 1K - 1 image
-20%Minimum charge
Credits1.088

One image at the 1K or 1.5K tier, no input images

Approx. Cost$0.016

About 597 tests with $10 in credits.

In Playground, keep Seedream 5.5 selected and generate one 1K or 1.5K image without input images. 1.5K costs the same as 1K, so test at 1.5K; switch to 2K or add reference images only when the layout needs them.

Seedream 5.5 testing budget guide

Pick an amount based on how many tests you expect.
Add Credits
$10
About 597 tests

Good for a first validation.

$50
About 3125 tests

Good for prompt iteration.

$100
About 6250 tests

Good before production integration.

Seedream 5.5 cost examples

Draft iteration1 image · 1K prompt-only
$0.016/image-20%
1.088 cr/image·$0.020 official price
Reference edit1 image · 2K + 1 input image
$0.028/image-20%
1.904 cr/image·$0.035 official price
Layer Split1 input + 1 base image + 8 layers at 1K · total per run
$0.151-20%
10.2272 cr·$0.188 official price

Output images are billed by tier and input images per image; Layer Split bills the input image once plus every image produced.

Seedream 5.5 pricing

Seedream 5.5-20% vs officialdoubao-seedream-5.5
1K / 1.5K output
Single generated image at the 1K or 1.5K tier, or a custom size up to 2,610,000 pixels. Both tiers cost the same, so 1.5K is the better pick. - Output image
$0.016/image-20%
1.088 cr/image$0.020 official price
2K output
Single generated image at the 2K tier, or a custom size above 2,610,000 pixels. - Output image
$0.022/image-20%
1.4688 cr/image$0.027 official price
Seedream 5.5 Layerize-20% vs officialdoubao-seedream-5.5-layerize
1K / 1.5K output
Each image produced by Layer Split - the base image and every layer - whose size is at or below 2,610,000 pixels. - Output image
$0.016/image-20%
1.088 cr/image$0.020 official price
2K output
Each image produced by Layer Split above 2,610,000 pixels. A run yields one base image plus up to 99 layers, each priced by its own pixel count. - Output image
$0.022/image-20%
1.4688 cr/image$0.027 official price
Input Images & Billing NotesWhat is billed on top of the output image.
ItemRuleRateBilling
Input imagesApplied to each source or reference image in image_urls, up to 10 per request. Layer Split bills its single input image at the same rate.
$0.0064/image-20%
0.4352 cr/image$0.0080 official price
Input image
Layer Split reserveOne input image plus n output images at the 2K rate are reserved when the task starts (n defaults to 30). You pay only for the images actually produced, each at its own tier; the rest is refunded.$0.655 · 44.4992 crRefunded after completion

What Seedream 5.5 can create.

Use Seedream 5.5 for product shots, ad iterations and multi-reference compositions, with transparent backgrounds for cut-out assets. Ordinary generation returns one image; Layerize returns a base image and up to 99 separate transparent layers, with recognized text for clean text layers. Compare output quality on your own prompts before choosing a production workflow.

Input
Text / Image
Output
Image
Size
Auto / ratio / custom pixels
Quality
1K / 1.5K / 2K
Background
Auto / transparent / opaque

Seedream 5.5 models on this page

Seedream 5.5

doubao-seedream-5.5

Generate or edit a flat image from a prompt, with up to 10 reference images, ratio presets or custom pixel sizes, 1K/1.5K/2K quality tiers, and auto, transparent or opaque backgrounds.

Seedream 5.5 Layerize

doubao-seedream-5.5-layerize

Send exactly one PNG or JPEG and get a base image plus up to 99 transparent PNG layers with stacking order, bounding boxes and optional recognized text, billed per image produced.

Key Seedream 5.5 API parameters

These fields cover the main integration decisions. Open the API tab for the full request and response schema.

modelstring

doubao-seedream-5.5 for generation and editing; doubao-seedream-5.5-layerize for Layer Split.

promptstring

Describe the image. Up to 4000 tokens; under about 600 English words works best. Optional for Layer Split.

image_urlsarray

Up to 10 reference images for image-to-image or editing, each billed per image. Layer Split takes exactly one.

sizestring

auto, an aspect ratio such as 1:1 or 16:9, or custom WIDTHxHEIGHT pixels.

qualityenum

1K, 1.5K or 2K for auto or ratio sizes. 1K and 1.5K share one rate; 2K is billed higher.

backgroundenum

auto lets the model decide and reports the result; transparent returns a real alpha background as PNG; opaque returns a solid background.

output_formatenum

png or jpeg. Transparent backgrounds require png.

ninteger

Layer Split only: maximum number of output images including the base image, 2–100. Sets the reserve.

model_params.text_recognitionboolean

Layer Split only: return recognized text, lines and font styles for clean text layers.

Two ways to use Seedream 5.5: EvoLink API or Agent

Use the EvoLink API for product integration and batch jobs, or call it from Codex, Claude, or Gemini for fast creative and development workflows. Both paths share the same EvoLink API key, balance, model routes, and task history.

Option 1

Integrate with the EvoLink API

Best for: product backends, batch jobs, automated workflows

Call EvoLink’s unified image API from your server and control the model ID, parameters, task queue, callbacks, and result storage.

  1. 1Validate output and cost with a real brief in Playground
  2. 2Create an EvoLink API key in the console
  3. 3Pick the model ID that matches your task from the route cards above
  4. 4Submit the task and retrieve the result by polling or HTTPS callback
Option 2

Call it with an Agent

Best for: creative and development tasks in Codex, Claude, and Gemini

Give the Agent your output goal, assets, and acceptance criteria. It can choose the route, assemble the request, track the task, and return the result without requiring you to hand-code every step.

  1. 1Set EVOLINK_API_KEY in your local environment; never put it in code or a prompt
  2. 2Describe the output goal, references, and the key parameters
  3. 3Ask the Agent to call a Seedream 5.5 route and save the task ID
  4. 4Let the Agent poll the final state, download the result, and report failure reasons

What you can do with Seedream 5.5

Generate cut-out assets with Seedream 5.5

Request background: transparent to get product shots, icons and stickers on a real alpha channel, straight from a prompt.

Edit with references in Seedream 5.5

Guide style, subject or composition with up to 10 image_urls; each reference is billed once per request.

Pick the tier your layout needs

1K and 1.5K cost the same, so test at 1.5K; move to 2K when the final asset needs the extra pixels.

Split images into layers with Seedream 5.5

Turn a finished poster into up to 99 editable PNG layers, with recognized text for localization and A/B variants.

Seedream 5.5 API code example and error handling

This example shows the shortest runnable flow: create a task, save the returned task ID, then poll or wait for an HTTPS callback. Open the API tab for the complete parameter and response reference.

View complete API docs
cURL
curl -X POST https://api.evolink.ai/v1/images/generations \
  -H "Authorization: Bearer $EVOLINK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "doubao-seedream-5.5",
    "prompt": "A serene lake reflecting the sunset, editorial photography",
    "size": "16:9",
    "quality": "2K",
    "background": "auto",
    "output_format": "png",
    "callback_url": "https://your-domain.com/webhooks/image-task-completed"
  }'

# Save the returned task ID, then query:
curl https://api.evolink.ai/v1/tasks/{task_id} \
  -H "Authorization: Bearer $EVOLINK_API_KEY"

Parameter validation failed

Check every value against the parameter cards above: ranges, allowed options, asset counts, and file types must match the selected route.

Authentication or balance issue

Check the Authorization bearer token and confirm the available balance and task billing in the console.

Content or asset rejected

Review likeness rights, brand assets, readable text, sensitive content, and input-asset compliance.

Task failed or timed out

A Seedream 5.5 task that reaches a final failed state is not charged. Keep the task ID, inspect the final state, and identify whether the cause is validation, review, or execution before retrying.

Callback not received

callback_url must be a public HTTPS URL, not localhost or a private network address. Always keep the task ID as a polling fallback.

Seedream 5.5 vs other image models

Starting price
Seedream 5.5~$0.016 / image
Nano BananaSee selected model
GPT ImageToken or tier based
Output quality
Seedream 5.51K / 1.5K same rate, 2K higher
Nano Banana1K / 2K / 4K by model
GPT ImageQuality tiers
Transparent output
Seedream 5.5Auto / transparent / opaque
Nano BananaModel dependent
GPT ImageSupported
Layer output
Seedream 5.5Base + up to 99 PNG layers, text recognized
Nano BananaNo native layer output
GPT ImageNo native layer output
Best for
Seedream 5.5Cut-out assets, references, layer workflows
Nano BananaHigh-quality image generation
GPT ImageOpenAI image workflows

Seedream 5.5 key details

Seedream 5.5 bills by output tier and input image

1K and 1.5K share one rate, 2K is billed higher, and every image in image_urls adds one input-image charge. Custom sizes are billed by their pixel count.

Seedream 5.5 Layerize bills every image produced

A Layer Split run returns one base image plus up to 99 layers, each billed at its own tier, plus one input-image charge. The reserve is one input plus n images at the 2K rate; the unused part is refunded.

Seedream 5.5 uses standard prompt optimization

Seedream 5.5 accepts prompt_priority: standard only. A Seedream 5.0 Pro request using fast must drop it before switching the model ID; review the new background default too.

Why use Seedream 5.5 through EvoLink

Clear Costs Before You Generate

See the tier rate, input-image charge and your estimate before you add credits.

Unified API

One API key works across Seedream, Nano Banana, GPT Image, video, audio, and LLM models.

Unified Balance

Track credits, spending, and model usage in one console.

Task Status Tracking

See whether an image task is submitted, processing, completed, or failed.

Production Image Workflows

Test drafts, transparent outputs, edits, and layer splits on one page before you integrate.

Seedream Model Family

Compare output limits, reference handling, background options and billing across Seedream models under one EvoLink account and API key.

Compare all Seedream models
Seedream 5.0 Pro

Seedream 5.0 Pro

Compare Pro for its standard and fast prompt modes and discounted resolution-based pricing. Evaluate output quality using the same prompts and references.

View API
Seedream 5.0 Flash

Seedream 5.0 Flash

Compare Flash for flat per-image pricing with free reference images when speed and volume matter more than transparent output.

View API
Seedream 5.0 Lite

Seedream 5.0 Lite

Evaluate Lite when your workflow needs web-search-enhanced generation. Check its own resolution, reference limits and optional search charges.

View API

Other image models on EvoLink besides Seedream 5.5

GPT Image 2.5 Flare

GPT Image 2.5 Flare

OpenAI's default GPT Image 2.5 route for fast, high-quality everyday generation, billed by tokens.

View API
GPT Image 2.5 Sunburst

GPT Image 2.5 Sunburst

GPT Image 2.5 variant tuned for editing precision, trading longer generation times for finer detail control.

View API
GPT Image 2

GPT Image 2

OpenAI image route for prompt, reference, and editing workflows.

View API
Grok Imagine Image 2.0

Grok Imagine Image 2.0

xAI image model for text-to-image and editing with 1–3 reference images, with 1K/2K output.

View API

Seedream 5.5 FAQ

What is Seedream 5.5, and which model ID should I use?

Seedream 5.5 is ByteDance's newest image generation and editing model, adding transparent output and up to 99-layer decomposition. On EvoLink, use doubao-seedream-5.5 for ordinary generation or editing, and doubao-seedream-5.5-layerize for layer decomposition. The two models share this page but have different input and output rules.

What is the difference between Seedream 5.5 and Seedream 5.5 Layerize?

They are separate models. doubao-seedream-5.5 generates or edits a flat image and accepts ratios, custom pixel sizes and the background parameter. doubao-seedream-5.5-layerize takes exactly one PNG or JPEG, accepts quality tiers only, and returns a base image plus up to 99 transparent PNG layers with stacking order, bounding boxes and, when enabled, recognized text.

How much does Seedream 5.5 cost?

Check the pricing section for the current EvoLink rate. Output images are billed by tier - 1K and 1.5K share one rate, 2K is billed higher - and each image_urls input adds an input-image charge. Layerize bills its input image once plus every image produced, each at its own tier.

Why was more reserved than I was charged for Layer Split?

The number of layers is unknown when the task starts, so one input image plus n output images at the 2K rate are reserved (n defaults to 30). You pay only for the images actually produced, each at its own tier, and the rest returns to your balance.

How does background: transparent work in Seedream 5.5?

Pass background: transparent to get an image with a real alpha channel; output is always png. It works for text-to-image and for image-to-image with up to 10 references - no alpha-channel input is required. Pass auto to let the model decide, and read result_data[].background to see which it used.

Does Seedream 5.5 support the fast prompt mode?

No. Seedream 5.5 accepts prompt_priority: standard only; fast is rejected before billing. When migrating a Seedream 5.0 Pro request, remove fast and compare your own turnaround time rather than assuming a fixed generation speed.

Can I preview before integrating the API?

Yes. Use the Playground to test output quality, estimate credits, and inspect the request JSON before wiring it into your product.

Can I generate multiple images with n?

Not for ordinary generation: doubao-seedream-5.5 returns one image per request. For doubao-seedream-5.5-layerize, n caps the total number of output images including the base image (2–100, default 30).

What does text_recognition return?

Set model_params.text_recognition to true on a Layerize request. Clean text layers then include text_recognition in result_data: the full text, each line's bounding box, and each run's text with a similar font family, color and bold / italic / underline / strikethrough / shadow / translucent flags. Stylized or handwritten text is not recognized.

What if a generation fails?

Failed tasks are not billed. Check the task status and error details in the response or console, adjust the request, and try again.

How do I integrate the Seedream 5.5 API?

Use an EvoLink API key to POST /v1/images/generations with the Seedream 5.5 model ID and the fields shown in this page's API reference. Save the returned id and query /v1/tasks/{task_id}, or provide an HTTPS callback_url. The create response is a task record, not the finished image.

How should I choose between Seedream 5.5, Pro and Flash?

Evaluate Seedream 5.5 for transparent output, auto backgrounds and up to 99-layer decomposition with text recognition. Pro offers standard and fast prompt modes with discounted tier pricing. Flash offers one flat rate with free references. Compare the family page, then test the same prompts; price and tier names do not prove a quality ranking.

Does Seedream 5.5 support 4K or custom image sizes?

Seedream 5.5 supports 1K, 1.5K and 2K output tiers, not a 4K tier. For ordinary generation, size can be auto, an aspect ratio or WIDTHxHEIGHT within the documented pixel and ratio limits, billed by pixel count. Layerize uses quality: auto, 1K, 1.5K or 2K and does not accept aspect ratios or custom pixel sizes.