Text to Image

doubao-seedream-5-0-pro

Draft model pending operator verification

Commercial useAsync APIfrom 15 Credits

API reference

Submit this model to the capability endpoint, then poll the returned job until it is terminal. Only the parameters below are accepted.

POST /v1/images/generations

Required headers

Authorization: Bearer $ARTANY_API_KEY
Content-Type: application/json
Idempotency-Key: unique-request-id

Use a new 8–128 character Idempotency-Key for each logical generation. Retrying the same request with the same key will not double-charge.

Request body

{
  "model": "doubao-seedream-5-0-pro",
  "prompt": "A small blue paper kite",
  "size": "1:1",
  "resolution": "2K",
  "output_format": "jpeg"
}

Parameters

FieldTypeRequiredDescriptionDefaultConstraints
modelstringYesStable Artany public model ID.doubao-seedream-5-0-proThis exact public model ID.
sizestringNoRequested output image aspect ratio or canvas size. Available values are model-specific."1:1"Allowed: 1:1, 2:3, 3:2, 3:4, 4:3, 9:16, 16:9, 21:9, auto
promptstringYesNatural-language instruction describing the desired image or video. Include subject, setting, composition, motion, lighting, and style as needed.Length: 1–1000
image_urlsarrayNoPublic image URLs or supported image data used as source or reference images.Items: 1–10
resolutionstringNoRequested output quality tier. Available values are model-specific and can affect price."2K"Allowed: 1K, 2K
output_formatstringNoRequested file format for the generated image when the selected model supports format selection."jpeg"Allowed: jpeg, png

Accepted response

The submit endpoint returns HTTP 202 with a normalized job. Poll GET /v1/jobs/{jobId} until the status is terminal.

{
  "id": "job_…",
  "object": "generation.job",
  "model": "doubao-seedream-5-0-pro",
  "status": "queued",
  "progress": 0,
  "output": null,
  "error": null,
  "billing": {
    "estimated_credits": "15",
    "frozen_credits": "…",
    "charged_credits": "0",
    "state": "frozen",
    "price_version": "2026-07-18.picverse-parity"
  },
  "created_at": "2026-07-21T00:00:00.000Z",
  "completed_at": null
}

Lifecycle and failures

  • queued / running — wait and poll again.
  • succeeded — read output URLs from output; the actual charge is settled.
  • failed / canceled — inspect error; frozen Credits are released.
  • For a schema error, the API returns an error object and identifies the invalid field in param when applicable.

Input

Runs are billed to your Credits at the listed price — same engine as the public API.

Output

Run the model to see results here

Pricing details

Fixed catalog pricing — the listed price is exactly what a run settles for. Version 2026-07-18.picverse-parity.

Modelresolutionimage_urlsPrice
doubao-seedream-5-0-pro1Kany8Credits · ~$0.0800
doubao-seedream-5-0-pro1K1 image8Credits · ~$0.0800
doubao-seedream-5-0-pro1K2 images8Credits · ~$0.0800
doubao-seedream-5-0-pro1K3 images9Credits · ~$0.0900
doubao-seedream-5-0-pro1K4 images9Credits · ~$0.0900
doubao-seedream-5-0-pro1K5 images10Credits · ~$0.1000
doubao-seedream-5-0-pro1K6 images10Credits · ~$0.1000
doubao-seedream-5-0-pro1K7 images11Credits · ~$0.1100

Integrate in minutes

curl -X POST "https://api.artany.ai/v1/images/generations" \
  -H "Authorization: Bearer $ARTANY_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: unique-request-id" \
  -d '{"model":"doubao-seedream-5-0-pro","prompt":"A small blue paper kite","size":"1:1","resolution":"2K","output_format":"jpeg"}'

# poll until terminal
curl "https://api.artany.ai/v1/jobs/{job_id}" \
  -H "Authorization: Bearer $ARTANY_API_KEY"