# Seedream 5 Pro API on MLMux

> The professional tier of ByteDance Seedream 5 for controlled composition and multilingual layouts at 2K or 4K.

- Model page: https://www.mlmux.com/seedream-5-0-pro
- API model ID: `weavy/doubao-seedream-5-0-pro-260628`
- Provider: ByteDance
- Generation modes: Text to image
- Endpoint: `POST https://api.mlmux.com/v1/images/generations`
- Reference images: not available yet
- Resolutions: 2K, 4K
- Aspect ratios: 1:1, 16:9, 9:16, 4:3, 3:4
- Output formats: png, jpeg

## Pricing

Pay as you go in credits; 1 credit = 1 US dollar, with no subscription. `official-cheap` is the default route.

- Every image: $0.16 on `official`, $0.09 on `official-cheap`, at any resolution it supports

## Request

Send your API key as `Authorization: Bearer $MLMUX_API_KEY`. Create keys at https://www.mlmux.com/console/api-keys.

```bash
curl https://api.mlmux.com/v1/images/generations \
  -H "Authorization: Bearer $MLMUX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "weavy/doubao-seedream-5-0-pro-260628",
  "route_mode": "official-cheap",
  "prompt": "A red fox in fresh snow at sunrise, cinematic light",
  "resolution": "2K",
  "aspect_ratio": "1:1",
  "output_format": "png",
  "n": 1
}'
```

```python
import os
import requests

response = requests.post(
    "https://api.mlmux.com/v1/images/generations",
    headers={"Authorization": f"Bearer {os.environ['MLMUX_API_KEY']}"},
    json={
  "model": "weavy/doubao-seedream-5-0-pro-260628",
  "route_mode": "official-cheap",
  "prompt": "A red fox in fresh snow at sunrise, cinematic light",
  "resolution": "2K",
  "aspect_ratio": "1:1",
  "output_format": "png",
  "n": 1
},
    timeout=300,
)
response.raise_for_status()
print(response.json())
```

The response contains the generated image URLs. Add `"async": true` to get a task to poll instead.

## Frequently asked questions

### What is Seedream 5 Pro?

Seedream 5 Pro is an image generation model from ByteDance. On MLMux you can run it in the browser or call it through one API. The professional tier of ByteDance Seedream 5 for controlled composition and multilingual layouts at 2K or 4K.

### How do I use the Seedream 5 Pro API?

Create an API key in the MLMux Console, then send a POST request to https://api.mlmux.com/v1/images/generations with the key in the Authorization header and model set to weavy/doubao-seedream-5-0-pro-260628. The generated images are returned in the response.

### What can Seedream 5 Pro do?

Generation modes: Text to image. Each request returns 2K or 4K images in aspect ratios such as 1:1, 16:9, 9:16, 4:3, and 3:4. Reference images and image editing are not available for Seedream 5 Pro on MLMux yet.

### How much does Seedream 5 Pro cost?

MLMux is pay as you go, with no subscription or monthly fee, and 1 credit equals 1 US dollar. Every Seedream 5 Pro image costs $0.09 on the default official-cheap route and $0.16 on the official route, at any resolution it supports. The prices are also listed in the pricing section of this page.

### Can I try Seedream 5 Pro without writing code?

Yes. Sign in and use the playground at the top of this page to run Seedream 5 Pro with the same settings as the API. The API tab shows the matching request in Node.js, Python, and HTTP.

## More

- Image API guide: https://www.mlmux.com/docs/images
- Pricing for every model: https://www.mlmux.com/pricing
- All models: https://www.mlmux.com/llms.txt
