Generate a video from image/audio references (berry-1.0-spicy)
Uncensored reference-to-video generation with up to 10 images, 5 audio clips, and 5 reference videos (HTTPS; each 1–15s and ≤15s total are checked at submit, per-file format/size limits are model-enforced), including audio-only input (480p/720p/1080p, 2–30s). Billed on output seconds, plus the duration of any reference video supplied ((Σ reference-video seconds + output seconds) × resolution rate); reference images and audio add no billable seconds. Duration and resolution are required. Async: returns a task (202); poll GET /v1/tasks/{id}.
Request
- Base URL: https://api.hotapi.ai
- URL: https://api.hotapi.ai/v1/berry-1.0-spicy/reference-to-video
- Auth: HTTP bearer
Query parameters
Public HTTPS callback URL for the signed terminal task event. Private addresses and redirects are not supported. Deliveries use the organization's webhook signing secret.
Headers
Stable key for one logical submission. Reuse it only when retrying the identical model and input.
Request body
Example request
{
"reference_image_urls": [
"https://example.com/ref1.jpg",
"https://example.com/ref2.jpg"
],
"reference_audio_urls": [
"https://example.com/music.mp3"
],
"reference_video_urls": [
"https://example.com/clip.mp4"
]
}Response
An async task. Creation returns 202 with status=queued; poll GET /v1/tasks/{id} (or await the webhook) until a terminal status.
Example response
{
"id": "task_8sd9f7aQ2",
"model": "z-image-spicy",
"task_kind": "image.generate",
"error": {
"type": "provider_error",
"code": "generation_failed",
"message": "Generation failed"
},
"estimated_credits_cost": 26,
"api_key_id": "ak_8sd9f7aQ2"
}Changes
No recorded changes to this operation across all 1 revision of this API.