Make a clip with any video model
One request shape for every video model — pick it by model (ids in GET /v1/ai/models/catalog). What you send decides the mode: a prompt alone (text to video), image_url (first frame), image_url + last_frame_url, reference_images, or video_url — each model takes the ones its catalog entry lists, and its own lengths and resolutions (a value it does not make is refused with the ones it does, before anything is charged).
The model runs at its maker's own API. A refusal at the start (busy, unavailable, the model not open to us) is answered 503 and nothing is charged; a backup route (Higgsfield, fal) runs the same model — never another one — only while the admin setting source_models_backups allows it (off by default). A model that puts a person's picture into motion (consent_required in the catalog: kling-motion-control, genjutsu-motion-transfer, genjutsu-object-swap) follows the face-swap rules: the picture is checked first — a public figure or a minor is refused — and a real person's likeness runs only with the customer's own consent declaration (consent, as for POST /v1/ai/face-swap); a drawing or a mascot needs none. Every clip is marked as AI-generated inside the file. The result is our copy, kept 24 hours.
Asynchronous: wait with x-wait-ms or poll GET /v1/executions/{id}. Price: per generated second by resolution (a few models: per clip) — see POST /v1/ai/models/video/estimate. A refused or failed request is not charged.
Billing: Per generated second, by model and resolution (sound included where the model makes it). A refused or failed request is not charged. · Rate limit: 20/min · Asynchronous
Request
- Base URL: https://apihub.co.il
- URL: https://apihub.co.il/v1/ai/models/video
- Auth: HTTP bearer
Headers
Replay-safe: the same execution is returned instead of charging twice
Group calls into one job (e.g. one video) — see GET /v1/usage?tag=…
Wait for the job inside this call (ms)
Request body
Response
Completed (or 202 while processing)
Changes
No recorded changes to this operation across all 2 revisions of this API.