GET

/v1/schemas/byteplus/image/images/generations

kind inputactivity imagehash 5580b1e5…extracted Aug 28, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

generated

Source trace
e3379046f28d4628702fa094c1ce8678f3e103e6579a5dad417f19e5c90f67e3
{
  "fetchedAt": 1787893860,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

16 properties · 2 required · 8 $defs
propertytypedescriptionconstraints
model*stringSeedream model id (e.g. seedream-4-0-250828) or a preconfigured endpoint id.
prompt*stringInstruction text (docs give the limit as 600 English words).
imageanyInput images for image-conditioned generation (editing, reference-guided generation, multi-reference composition). Each entry is a publicly reachable URL or a data:image/<format>;base64,<data> URI — <format> must be lowercase. Up to 14 references (10 on dola-s…
response_formatstringHow generated images come back. 'url' links expire 24 hours after generation. Server default 'url'.
seedinteger
guidance_scalenumberHow strictly the result follows the prompt; higher values adhere more closely at some cost to diversity.
sizestringOutput size: a shorthand token ('1K', '2K', '4K') or explicit pixels ('2048x2048') — never a mix. Server default 2048x2048.
watermarkbooleanStamp an 'AI generated' watermark in the bottom-right corner. DEFAULTS TO TRUE — pass false to opt out.
optimize_promptboolean
optimize_prompt_optionsOptimizePromptOptions
sequential_image_generationstringGroup-image mode: 'auto' lets the model return a set of related images (bounded by sequential_image_generation_options.max_images — an upper bound, not a count); 'disabled' (server default) returns exactly one.
sequential_image_generation_optionsSequentialImageGenerationOptions
toolsContentGenerationTool[]Provider tools to run during generation; the only documented member is web search, whose usage comes back under usage.tool_usage.web_search.
output_formatenumGenerated file format. Seedream 5.0 family only; default 'jpeg'.jpeg | png
layer_decompositionboolean
streambooleanServer-sent-events mode, emitting each image as it finishes. Absent from the Go SDK request struct, which models the unary call only.

Types

8 $defs

ContentGenerationToolobject

type*enumweb_search

ContentGenerationToolTypeenum

web_search

OptimizePromptModestring

OptimizePromptOptionsobject

thinkingstring
modestring

OptimizePromptThinkingstring

OutputFormatenum

jpeg | png

SequentialImageGenerationstring

SequentialImageGenerationOptionsobject

max_imagesinteger

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"byteplus","endpointId":"images/generations","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}