Limits and errors
Upload, search, and understanding limits.
Videos larger than 100 MiB do not receive frame/transcript understanding or preview posters. Original storage and access remain available.
| Limit | Value |
|---|---|
| Libraries per account | 100 |
| Assets per library | 1000000 |
| Maximum image bytes (50 MiB) | 52428800 |
| Maximum video bytes (2 GiB) | 2147483648 |
| Maximum raw/document bytes (100 MiB) | 104857600 |
| Maximum request bytes; use chunks above this | 100000000 |
| Minimum non-final chunk bytes; equal-sized chunks | 5242880 |
| Chunk session hours | 24 |
| Video input bytes for frames and transcript | 104857600 |
| Maximum expression results | 500 |
| Default expression results | 100 |
| Maximum semantic hits | 50 |
| Maximum semantic candidates | 100 |
| Maximum visual query image bytes (10 MiB) | 10485760 |
| Text vectors per asset (image vectors additional) | 61 |
| Maximum storyboard tiles | 12 |
| Concurrent understanding jobs per library | 4 |
| Understanding timeout milliseconds | 600000 |
| Maximum understanding retries | 3 |
| Tags per asset | 1000 |
| Characters per tag | 255 |
| Custom context bytes | 1024 |
| IDs per batch | 1000 |
| Library recovery days | 7 |
| Library name characters; duplicates allowed | 64 |
| Minimum bge-m3 semantic cosine similarity | 0.55 |