Or jump from this list on a smaller screen.

This is a page from the Audivra documentation. Developer exportsindex: 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.

Developers
~3 min

Outcome: A valid generate or asset request that passes sniffing.

  1. 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. 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