Model
Video jobs endpoint (POST)
Streaming endpoint (POST)
What you can build
“Streaming” describes how generated video is delivered. Higgs Avatar does not manage a persistent, two-way conversation.
Quickstart
This quickstart creates an audio-driven video from Boson-hosted sample assets. A successful run saves the finished result asout.mp4.
Before you begin
You need:- A Boson API key stored in
BOSON_API_KEY - cURL and
jq, Python 3.10 withrequests, or Node.js 18 or later
Create, wait, and download
Avatar video generation is asynchronous:POST /v1/videoscreates a job and returns a Video object with anid.GET /v1/videos/{video_id}reports progress until the job iscompletedorfailed.GET /v1/videos/{video_id}/contentdownloads the rendered MP4.
The integration is working when the job reaches
completed and out.mp4 opens in your video player.Job states
GET /v1/videos/{video_id} returns the current Video object.
GET /v1/videos/{video_id}/content downloads the rendered MP4 after completion. It returns 404 while content is not yet available.
Next steps
Choose inputs and limits
Generate from audio or text, upload local files, and check supported sizes and limits.
Stream generated video
Start playback before the complete video is rendered with fragmented MP4.
Avatar API reference
Look up the generated video endpoints and field-level request details.
Try it in the playground
The fastest way to preview the model is the Boson playground. Pick an avatar, paste text, and press play.When to use another Higgs API
Need generated speech only?
Use Higgs TTS 3 when your output is audio and you do not need a talking-head video.
Need a live conversation?
Use Higgs Realtime for a persistent, interruptible audio or text session with tool calling.