GET

/v1/schemas/fal/chat/fal-ai%2Fbytedance%2Fseed%2Fv2%2Fmini

kind inputactivity chathash 366104eeextracted Jul 6, 2026version currentsource upstream spec ↗

Request body

10 properties · 1 required · 1 $defs
propertytypedescriptionconstraints
prompt*stringThe text prompt or question for the model.
image_urlsstring[]URLs of images for visual understanding. Supported formats: JPEG, PNG, WebP. A maximum of 6 images is supported. Any additional images will be ignored.
max_completion_tokensintegerControls the maximum length of the model's output, including both the model's response and its chain-of-thought content, measured in tokens.1 ≤ n ≤ 65536 · default: 4096
messagesSeed2MiniMessage[]Optional prior conversation history for multi-turn conversations. Pass back the `messages` field from a previous response to provide context. The current `prompt`, `image_urls`, `video_urls`, and `system_prompt` are always appended as the latest user turn.nullable
video_urlsstring[]URLs of videos for video understanding. Supported formats: MP4, MOV. Audio comprehension is not supported. A maximum of 3 videos is supported. Any additional videos will be ignored.
system_promptstringOptional system prompt to guide the model's behavior.nullable
top_pnumberNucleus sampling parameter. The model considers tokens with top_p cumulative probability mass. Lower values narrow the token selection.0 ≤ n ≤ 1 · default: 0.7
reasoning_effortenumControls the depth of reasoning before the model responds. Only applicable when `thinking` is `enabled` or `auto`. `minimal` for immediate response, `low` for faster response with light reasoning, `medium` for balanced speed and depth, `high` for deep analysis of complex issues.minimal | low | medium | high · nullable
thinkingenumControls the model's chain-of-thought reasoning. `enabled` always includes reasoning, `disabled` never includes reasoning, `auto` lets the model decide based on the query.enabled | disabled | auto · default: "enabled"
temperaturenumberControls randomness in the response. Lower values make output more focused and deterministic, higher values make it more creative.0 ≤ n ≤ 2 · default: 1

Validate a payload

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