GET
/v1/schemas/fal/chat/fal-ai%2Fbytedance%2Fseed%2Fv2%2Fmini
Accept:
Request body
10 properties · 1 required · 1 $defs| property | type | description | constraints |
|---|---|---|---|
| prompt* | string | The text prompt or question for the model. | |
| image_urls | string[] | 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_tokens | integer | Controls 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 |
| messages | Seed2MiniMessage[] | 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_urls | string[] | 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_prompt | string | Optional system prompt to guide the model's behavior. | nullable |
| top_p | number | Nucleus 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_effort | enum | Controls 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 |
| thinking | enum | Controls 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" |
| temperature | number | Controls 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 tokensshell
$ 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", …}]}