Create a video
create_videoMake a short video from a description, or bring a photo to life. Uses site credits with OAuth or USD with an API key; usually takes 1 to 3 minutes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image | No | ChatGPT only: a starting photo the user attached. Use image_url everywhere else. | |
| model | No | Optional PopNow model id (see list_models). Leave empty for the default, MiniMax H3. | |
| prompt | Yes | What happens in the video, in plain words: who or what, the action, the camera and the mood. | |
| max_usd | No | API key only: maximum approved USD as a decimal string with up to 9 fractional digits. Set currency to USD. Only set after the user confirms the quoted cost_usd. Never convert max_credits. | |
| currency | No | Billing unit: USD for API keys; credits for OAuth (optional for existing OAuth clients). | |
| image_url | No | Optional starting photo (public https link or popnow:// link). With a photo, the video brings that photo to life. | |
| max_credits | No | OAuth only: the most site credits the user agreed to spend on this. Only set it after the user confirmed a quoted price. | |
| aspect_ratio | No | Shape when there is no starting photo: 16:9 (wide, default), 9:16 (phone), 1:1 (square). | |
| duration_seconds | No | Length in seconds. Default 5. Longer videos cost more. |