Or jump from this list on a smaller screen.
This is a page from the Audivra documentation. Developer exports — index: http://127.0.0.1:3000/docs/llms.txt, full corpus: http://127.0.0.1:3000/docs/llms-full.txt, OpenAPI: http://127.0.0.1:3000/docs/openapi.json, Postman: http://127.0.0.1:3000/docs/postman.json. Press ⌘K to search docs.
Media formats
Supported containers, how to pass URL vs upload vs asset_id, and plan size caps.
Outcome: A valid generate or asset request that passes sniffing.
- 1
Containers
Video: MP4 or WebM. Audio: WAV, MP3, M4A, OGG, FLAC, or WebM. Images (assets / avatar source): JPEG, PNG, WebP.
Magic-byte sniffing rejects truncated files. Minimum ~100 bytes; maximum is the plan mediaBytes cap (15 MB free, up to 500 MB on Developer).
- 2
Three input modes
Public URL (SSRF-checked https), multipart upload, or asset_id from POST /api/v1/assets.
Sample files for first-call testing: GET /api/docs/samples/example-video.mp4 and GET /api/docs/samples/example-audio.wav.
Related reference
/docs/api/assets
/docs/guides/media-tips