OmniHuman Image to Video overview
OmniHuman Image to Video specs
- Model ID
bytedance/omnihuman- Developer
- ByteDance
- Input
- Image, Text, Video
- Output
- Video
- Endpoint
POST https://api.aimlapi.com/v2/video/generations
What is OmniHuman Image to Video API?
Generate incredibly accurate videos of human beings speaking a dialogue using ByteDance's OmniHuman model.
OmniHuman Image to Video API Pricing
- Pricing on request
Where to Use OmniHuman Image to Video
Use cases
Social media content is a documented use case, with the model described as suitable for creating engaging talking-head clips and spokesperson-style videos.
Product demos with presenters are another documented use case, where the model is used to generate presenter-led videos for product announcements and demonstrations.
Educational video production is also documented, with examples including teaching content and engaging instructional videos.
Marketing and brand content is documented as well, including personalized ads and brand messaging featuring virtual ambassadors or digital spokespeople.
OmniHuman Image to Video API pricing
| Usage | Price | Unit |
|---|---|---|
| Video generation | $0.14 | per second |
Prices from the AI/ML API price list, checked on Nov 4, 2026.
OmniHuman Image to Video vs other video models: prices
AI/ML API rates for 5 models, per second.
| Model | Per second |
|---|---|
| $0.14 | |
| $0.0572 | |
| $0.0711 | |
| $0.14 | |
| $0.394 |
How to use the OmniHuman Image to Video API
View docsBuild with your agent
Give your agent the model details, code and documentation.
1Get your API key
Create API keyexport AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"2Make your first request
curl 'https://api.aimlapi.com/v2/video/generations' \
-H "Authorization: Bearer $AIMLAPI_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "bytedance/omnihuman",
"image_url": "https://example.com/input.jpg",
"audio_url": "https://example.com/input.mp3"
}'import os
import requests
headers = {
"Authorization": f"Bearer {os.environ['AIMLAPI_KEY']}",
"Content-Type": "application/json",
}
payload = {
"model": "bytedance/omnihuman",
"image_url": "https://example.com/input.jpg",
"audio_url": "https://example.com/input.mp3"
}
response = requests.post("https://api.aimlapi.com/v2/video/generations", headers=headers, json=payload, timeout=120)
response.raise_for_status()
print(response.json())const response = await fetch("https://api.aimlapi.com/v2/video/generations", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"model": "bytedance/omnihuman",
"image_url": "https://example.com/input.jpg",
"audio_url": "https://example.com/input.mp3"
}),
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());The request returns a generation id. Poll GET https://api.aimlapi.com/v2/video/generations?generation_id=<id> until the status is completed.
OmniHuman Image to Video FAQ
What inputs and outputs does OmniHuman Image to Video support?
OmniHuman Image to Video takes image, text, video as input and returns video.
How much does OmniHuman Image to Video cost?
OmniHuman Image to Video costs $0.14 per second on AI/ML API, billed as you go with no subscription.
How is OmniHuman Image to Video billed?
OmniHuman Image to Video costs $0.14 per second on AI/ML API, billed as you go with no subscription.
Can OmniHuman Image to Video take an existing image as input?
Yes, OmniHuman Image to Video accepts image input as well as a text prompt.
Who created OmniHuman Image to Video?
OmniHuman Image to Video was built by ByteDance.
How do I call OmniHuman Image to Video on AI/ML API?
Use bytedance/omnihuman as the model id on AI/ML API.
Is OmniHuman Image to Video available through a single API key?
Yes. OmniHuman Image to Video is served through AI/ML API, so the same key and endpoint format used for other models applies.
What kind of content is OmniHuman Image to Video designed to produce?
It generates videos of human beings speaking dialogue, animating a person based on the provided image and text.
What is the OmniHuman Image to Video model ID?
Use bytedance/omnihuman as the model parameter. Requests go to https://api.aimlapi.com/v2/video/generations with your AI/ML API key.