Request Limits
Request limits are jointly determined by the gateway, file service, model service, and billing system. This page describes only the stable constraints of the public API; actual limits are determined by server-side error codes.
Basic limits
| Item | Description |
|---|---|
| File upload | POST /v1/files uses the multipart field file; purpose is required |
| ASR input | Supports file, file_id, url, audio_url; does not accept inline audio (base64) |
| MOSS-VL input | POST /v1/responses requires a text instruction with 1–5 images or 1 video; images and video cannot be mixed |
| MOSS-VL media sources | Use a URL reachable by the service or file_id; pass URLs through image_url / video_url |
| MOSS-VL media size | Up to 30 MB per image and 200 MB per video |
| Audio output format | e.g. mp3 / wav; the exact supported range depends on the endpoint, mp3 recommended |
| Asynchronous task | Pass async=true to create a task; query with task_id |
| URL safety | url / audio_url / image_url / video_url cannot point to localhost, a loopback address, or a private network address |
See Multimodal Understanding for MOSS-VL media formats, fields, and examples.