Une API key
Utilisez les mêmes identifiants pour les modèles et les fournisseurs.
Utilisez l'API OmniHuman via RunAPI avec une compétence de modèle, une authentification unifiée et une tarification à l'usage.
curl -X POST https://runapi.ai/api/v1/omnihuman/audio_to_video \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "omnihuman-1.5-subject-detection",
"image_url": "https://cdn.runapi.ai/public/samples/portrait.jpg",
"audio_url": "https://cdn.runapi.ai/public/samples/voice.mp3"
}'
import { OmnihumanClient } from "@runapi.ai/omnihuman";
const client = new OmnihumanClient();
const result = await client.audioToVideo.run({
model: "omnihuman-1.5-subject-detection",
image_url: "https://cdn.runapi.ai/public/samples/portrait.jpg",
audio_url: "https://cdn.runapi.ai/public/samples/voice.mp3",
});
require "runapi/omnihuman"
client = RunApi::Omnihuman::Client.new
result = client.audio_to_video.run(
model: "omnihuman-1.5-subject-detection",
image_url: "https://cdn.runapi.ai/public/samples/portrait.jpg",
audio_url: "https://cdn.runapi.ai/public/samples/voice.mp3"
)
npx skills add runapi-ai/omnihuman -g
# Claude Code
claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
# Codex
codex plugin install runapi-mcp@agents
# Cursor / Windsurf / VS Code
npx @runapi.ai/mcp init cursor
OmniHuman génère une vidéo de tête parlante à partir d'une image source et d'un audio de conduite. Les endpoints auxiliaires peuvent identifier les régions humaines et renvoyer des masques de sujet utilisables dans la requête audio-to-video.
| Endpoint | Résolution | Durée | Prix | |
|---|---|---|---|---|
| audio_to_video | 720p, 1080p | — | $0.32 / seconde |
Prix affichés pour omnihuman-1.5. Les autres variantes conservent leurs propres tarifs par endpoint.
Sélectionnez le modèle et la variante adaptés au type de sortie, au niveau de qualité et à la latence cible.
Utilisez votre clé RunAPI pour tous les modèles pris en charge.
Ajoutez le model skill à votre workspace de code avant d'implémenter la fonctionnalité.
Interrogez par task ID ou traitez le callback quand la génération se termine.
OmniHuman appartient au catalogue Bytedance sur RunAPI et expose la génération audio-to-video ainsi que les assistants human-identification et subject-detection via des surfaces unifiées API, SDK, CLI, Bruno et documentation.
Utilisez les mêmes identifiants pour les modèles et les fournisseurs.
Le model skill inclut schémas, notes de setup, contexte tarifaire et IDs de modèle.
Les tarifs à l'usage sont visibles avant l'appel.
Audio-to-video nécessite une URL d'image source et une URL d'audio source. Les URL de masque, les consignes de prompt, la résolution, le mode rapide, le seed et l'URL de callback peuvent affiner la tâche.
Human Identification analyse une image source et renvoie des sorties image qui identifient les régions humaines pour vérification ou prétraitement.
Subject Detection analyse une image source et renvoie des sorties de masque qui peuvent être utilisées comme `mask_urls` dans une requête OmniHuman audio-to-video.
Passez des URL de masque lorsque vous souhaitez une isolation plus forte du sujet ou lorsqu'une tâche subject-detection précédente a produit des masques pour la même image source.
OmniHuman audio-to-video prend en charge les sorties 720p et 1080p ; 1080p est la valeur par défaut si la requête ne précise pas de résolution.
Installez le model skill et suivez ses notes de setup avec votre clé RunAPI.