Wait for LipDub render to finish
lipdub_wait_for_renderWait for a LipDub render to finish and get its download link. Blocks up to 240 seconds (configurable), returns still_running if not done, so you can call again instead of polling.
Instructions
Wait for a LipDub render to finish, then return its download link. Use this straight after lipdub_create_render instead of checking in a loop — it uses far less context.
This call blocks for up to max_wait_seconds (default 240, maximum 600) while tracking the render for you. A typical render takes 7–15 minutes, so one call is often not enough.
If the render is still going when the wait is up, this returns normally with still_running set to true. That is NOT an error and NOT a failure — the render is fine and is still going. When it happens: tell the user it is still in progress, give them the render_id so they can come back to it, and call this tool again to keep waiting.
Waiting and status checks are free and never rate-limited.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| render_id | Yes | The render_id from lipdub_create_render. | |
| max_wait_seconds | No | How long to wait before returning. Returning early with still_running set to true is normal, not a failure. |