Skip to main content
Create a reusable Character from an image once, then reference its ID from any number of Video Remix renders without re-uploading the image. This is the type=render path of POST /v1/characters — see the Character 3D Quickstart for the vsplat extraction instead. Set VIGGLE_API_KEY and run the example below as-is — it uses a Viggle-hosted sample image, so you don’t need to prepare your own character image first.

What you need

The examples below reference a placeholder sample asset URL (https://assets.viggle.ai/samples/character.png). Swap in your own image/image_url, or Viggle’s published sample asset once available.

Complete example

Response

Poll GET /v1/characters/{character_id} every 3 seconds until status is ready or failed. Once ready, id is a reusable Character ID — pass it as character_id to Render Video (or the Video Remix Quickstart) any number of times, without re-uploading the source image. See Pricing and retention for how Character creation is billed.

Create Character (from Image)

See every request and response field, including the vsplat/all extraction options.