# OmniHuman 2.0 MCP and API - Talking video by ByteDance | FlyMy.AI

> ByteDance OmniHuman 2.0 turns one picture and a voice track into a video of it talking, singing or performing, as long as the audio, in 720p.

Page: https://flymy.ai/mcp/models/bytedance-omnihuman-2-0/

MCP / Models / Reference video, editing and lip sync

# OmniHuman 2.0 MCP: talking photo videos with no API key

ByteDance OmniHuman 2.0 turns one picture and a voice track into a video of it talking, singing or performing, as long as the audio, in 720p. Run it from Claude Code, Codex, Cursor or any MCP client through one FlyMy.AI MCP, or call its API.

[Use OmniHuman 2.0](https://flymy.ai/mcp/models/bytedance-omnihuman-2-0/#start) [Inputs and price](https://flymy.ai/mcp/models/bytedance-omnihuman-2-0/#inputs)

No API key, $0.07 / s, Talking video, ByteDance, Commercial use

$ YOUR NEXT RUN

Claude Code, Codex, Cursor, Any agent

## Use OmniHuman 2.0 in your assistant

Paste this prompt into Claude Code, Codex, Cursor or any agent. It reads the guide and helps you connect.

```
Read https://flymy.ai/skill.md and https://flymy.ai/mcp/models/bytedance-omnihuman-2-0.md. Help me connect the FlyMy.AI MCP to this assistant, then run OmniHuman 2.0 (flymyai/bytedance-omnihuman-2_0) for this task: Make the person in my photo say the words in my audio file with OmniHuman 2.0.
```

[Open FlyMy.AI](https://app.flymy.ai/new-agent) [Download brief](https://flymy.ai/mcp/models/bytedance-omnihuman-2-0.md)

## What OmniHuman 2.0 does

The person, cartoon character or animal in the image moves in time with the sound: lips, expressions, gestures and body. Send image and audio (WAV or MP3), and optionally a prompt that directs the scene, movement and camera. The video lasts as long as the audio, from 4 seconds to 5 minutes.

## OmniHuman 2.0 inputs

Every input of `flymyai/bytedance-omnihuman-2_0` as its live schema lists them. Returns `video` (array).

| Input | Type, values and default |
|---|---|
| [#](https://flymy.ai/mcp/models/bytedance-omnihuman-2-0/#input-image) `image` | file required Allowed: image file, as a URL or upload The picture to bring to life: a person, character or animal; one image, 300-6000 px per side, aspect ratio 0.4-2.5, under 30 MB |
| [#](https://flymy.ai/mcp/models/bytedance-omnihuman-2-0/#input-audio) `audio` | file required Allowed: audio file, as a URL or upload The voice or song that drives the video: WAV or MP3, 4-300 seconds, under 15 MB. The video is as long as the audio; billed $0.07 per second |
| [#](https://flymy.ai/mcp/models/bytedance-omnihuman-2-0/#input-prompt) `prompt` | string optional Optional direction for the scene, movements and camera, in Chinese, English, Japanese, Korean, Spanish or Indonesian |

## Ask your agent

Requests to paste as they are, once the FlyMy.AI MCP is connected.

**“Make the person in my photo say the words in my audio file with OmniHuman 2.0.”** runs `flymyai/bytedance-omnihuman-2_0`

**“Turn my mascot drawing and this jingle into a singing video with OmniHuman 2.0.”** runs `flymyai/bytedance-omnihuman-2_0`

**“Create a presenter video from my headshot and voice-over with OmniHuman 2.0, the camera slowly pushing in.”** runs `flymyai/bytedance-omnihuman-2_0`

## OmniHuman 2.0 price

$0.07 per second of video, counted in whole seconds; the video is as long as the audio (4-300 s). A run costs $0.28 to $21.00, depending on audio. Billed to your FlyMy.AI balance; no seats, no subscription and no minimum.

| Setting | Price |
|---|---|
| Any | $0.07 per second |

[See usage pricing →](https://flymy.ai/pricing/)

## Call OmniHuman 2.0 from code

The same model, from an agent or from your own code. Keys stay in your FlyMy.AI account.

### From an agent, through the MCP

The agent calls `get_model_schema`, then `run_model` with:

```
{
  "endpoint_id": "flymyai/bytedance-omnihuman-2_0",
  "input": {
    "prompt": "Keep the subject and its motion, set the scene on a beach at golden hour",
    "image": "https://example.com/photo.jpg",
    "audio": "https://example.com/voice.mp3"
  }
}
```

### From your code, over HTTP

Form fields, not JSON; files go as uploads or public URLs. The answer is a `prediction_id`; read the result at `https://api.flymy.ai/api/v1/flymyai/bytedance-omnihuman-2_0/predict/async/result/?request_id=<prediction_id>`.

```
curl -X POST https://api.flymy.ai/api/v1/flymyai/bytedance-omnihuman-2_0/predict/async/ \
  -H "X-API-KEY: $FLYMYAI_API_KEY" \
  -F 'prompt=Keep the subject and its motion, set the scene on a beach at golden hour' \
  -F "image=@photo.jpg" \
  -F "audio=@voice.mp3"
```

## Questions about OmniHuman 2.0

**Do I need a ByteDance API key for OmniHuman 2.0?**

No. OmniHuman 2.0 runs on FlyMy.AI's account, so you need no ByteDance key or plan: sign in to FlyMy.AI once and each run is billed to your FlyMy.AI balance.

**How much does OmniHuman 2.0 cost?**

$0.07 per second of video, counted in whole seconds; the video is as long as the audio (4-300 s). There is no subscription or minimum; the price comes from FlyMy.AI billing and was checked on 2026-11-09.

**How do I use OmniHuman 2.0 in Claude Code, Codex or Cursor?**

Add the FlyMy.AI MCP with one command and sign in, then ask in plain words, for example: "Make the person in my photo say the words in my audio file with OmniHuman 2.0." Your agent reads the inputs with get_model_schema and runs flymyai/bytedance-omnihuman-2_0 with run_model.

**What does OmniHuman 2.0 need as input?**

OmniHuman 2.0 requires image and audio; it also takes 1 optional input, each listed on this page with its allowed values and default.

**Can I call OmniHuman 2.0 from my own code?**

Yes. Send form fields to https://api.flymy.ai/api/v1/flymyai/bytedance-omnihuman-2_0/predict/async/ with your FlyMy.AI API key in the X-API-KEY header.

## More reference video, editing and lip sync models

Keep characters and products from references, edit or extend a clip, sync lips to a voice.

### Seedance 2.5 Reference to Video

Seedance 2.5 from many references: keep a cast consistent, or edit and extend a clip.

Reference to video / from $0.10794 / s

Link: https://flymy.ai/mcp/models/bytedance-seedance-2-5-reference-to-video/

### Seedance 2.0 Fast Reference to Video

Quick Seedance 2.0 drafts that keep a character or style from your references.

Reference to video / from $0.0538 / s

Link: https://flymy.ai/mcp/models/bytedance-seedance-2-0-fast-reference-to-video/

### Seedance 2.0 Reference to Video

Seedance 2.0 for brand and character consistency across a whole clip.

Reference to video / from $0.0673 / s

Link: https://flymy.ai/mcp/models/bytedance-seedance-2-0-reference-to-video/

### LatentSync

ByteDance's open lip-sync model: match a speaker's mouth to any new voice track.

Lip sync / $0.04 / run

Link: https://flymy.ai/mcp/models/latentsync/

### Gemini Omni 1.2 Flash Reference to Video

Gemini Omni from references: two characters and their products, kept across the clip.

Reference to video / from $0.024 / s

Link: https://flymy.ai/mcp/models/gemini-omni-1-2-flash-ref2v/

### Gemini Omni 1.2 Flash Video Edit

Gemini Omni editing a clip by instruction: swap the product, the sky or the style.

Video editing / from $0.024 / s

Link: https://flymy.ai/mcp/models/gemini-omni-1-2-flash-edit/

## Go to the source

[OmniHuman 2.0 in the playground →](https://app.flymy.ai/models/flymyai/bytedance-omnihuman-2_0), [OmniHuman 2.0 guide in the docs →](https://docs.flymy.ai/guides/omnihuman-2-0), [Model endpoints in the docs →](https://docs.flymy.ai/api/models-endpoints), [Reference video, editing and lip sync guide →](https://docs.flymy.ai/guides/generate-videos), [Every model on FlyMy.AI →](https://flymy.ai/mcp/models/), [Every MCP in the catalog →](https://flymy.ai/mcp/#catalog), [Usage pricing →](https://flymy.ai/pricing/)

From the FlyMy.AI model catalog of 2026-11-09: inputs from the model's live schema, prices from FlyMy.AI billing. Requests are examples to paste, not recorded runs.

---

For agents: the FlyMyAI operating guide (sign up, connect, run models, tools and agents) is https://flymy.ai/skill.md, and https://flymy.ai/llms.txt lists the other pages and the documentation.
