---
title: API de génération vidéo par IA | RunAPI
description: Générez des vidéos avec Kling, Seedance, Veo, Runway et bien d'autres via une seule API de génération vidéo. Une clé API. Paiement à l'usage.
url: https://runapi.ai/fr/video.md
canonical: https://runapi.ai/fr/video
locale: fr
site: RunAPI
image: https://runapi.ai/assets/opengraph-bfaaa0f0.png
alternates:
  en: https://runapi.ai/video
  zh-CN: https://runapi.ai/zh-CN/video
  es: https://runapi.ai/es/video
  ja: https://runapi.ai/ja/video
  de: https://runapi.ai/de/video
  fr: https://runapi.ai/fr/video
  pt-BR: https://runapi.ai/pt-BR/video
  ko: https://runapi.ai/ko/video
  it: https://runapi.ai/it/video
  nl: https://runapi.ai/nl/video
  pl: https://runapi.ai/pl/video
  tr: https://runapi.ai/tr/video
  zh-TW: https://runapi.ai/zh-TW/video
  zh-HK: https://runapi.ai/zh-HK/video
  ar: https://runapi.ai/ar/video
  x-default: https://runapi.ai/video
---

> HTML version: https://runapi.ai/fr/video
> Site index for agents: https://runapi.ai/llms.txt


# API de génération vidéo par IA

Générez, modifiez et prolongez des vidéos avec Kling, Seedance, Veo, Runway, Hailuo via une seule API REST.

- [Obtenir une clé API](https://runapi.ai/fr/login)
- [Parcourir les modèles →](https://runapi.ai/fr/models?modality=video.md)



## Découvrez ce que créent les développeurs

### Kling

[Kling](https://cdn.runapi.ai/public/homepage/media-showcase/5a6505a57eb78f66-runapi.ai-kling-official-cinema.mp4)

Scène côtière issue de la sélection cinéma Kling.

720p · 10s
### Veo 3

[Veo 3](https://cdn.runapi.ai/public/homepage/media-showcase/80659c1897dcbd87-runapi.ai-veo-3-keyboard.webm)

Une main appuie sur des touches colorées, générée avec Veo 3.

1080p · 8s
### Seedance 2.5

[Seedance 2.5](https://cdn.runapi.ai/public/homepage/media-showcase/5b88daada1d55565-runapi.ai-seedance-2-5.mp4)

Chorégraphie de feu issue de la démonstration Seedance 2.5.

540p · 20s
### Hailuo

[Hailuo](https://cdn.hailuoai.video/moss/prod/2025-09-12-14/video_agent/1757660159644919843-10087b24.mp4)

Une scène de montgolfière miniature tirée de la démo Hailuo.

1344×768 · 5.9s

## Tout ce que le endpoint vidéo peut faire

- **Texte vers vidéo** — Décrivez un plan et obtenez une vidéo finalisée. Prompt, durée et format sur un seul endpoint.
- **Image vers vidéo** — Animez une image fixe. Envoyez une image de référence et un prompt de mouvement pour contrôler la caméra.
- **Montage vidéo** — Recadrez, changez le style ou remplacez des zones d un clip existant sans tout rerendre.
- **Upscaling vidéo** — Passez un brouillon 480p en 1080p ou 4K une fois le montage terminé. C est moins cher qu une génération pleine résolution.
- **Synchronisation labiale** — Faites parler un avatar à partir d une piste audio. Fonctionne avec une vidéo générée ou importée.
- **Avatar IA** — Générez un présentateur cohérent à partir d une image de référence et d un script.

## Modèles vidéo avec une seule clé

| Modèle | Fournisseur | Prix |
| --- | --- | --- |
| Seedance/seedance-2.0 | Bytedance | $0.27-$2.20 / second |
| Kling/kling-3.0 | Kuaishou | $0.18-$0.91 / second |
| Veo 3.1/veo-3.1 | Google | $2.50 / video |
| Gemini Omni/gemini-omni-character | Google | Free / video |
| Grok Imagine | xAI | $0.10-$0.30 / video |
| Hailuo/hailuo-02-image-to-video-pro | MiniMax | $0.57 / video |
| HappyHorse/happyhorse-1.0-i2v | Alibaba | $0.24-$0.41 / second |
| InfiniteTalk/infinitetalk-from-audio | MeiGen-AI | $0.03-$0.12 / second |


[Voir les 76 modèles vidéo](https://runapi.ai/fr/models?modality=video.md)


## Connectez-vous pour générer

- **Seedance/seedance-2.0** — $0.27-$2.20 / second
- **Kling/kling-3.0** — $0.18-$0.91 / second
- **Veo 3.1/veo-3.1** — $2.50 / video


Démarrage rapide

## Créer une tâche vidéo

POST /api/v1/gemini_omni/text_to_video

#### curl

```bash
curl https://runapi.ai/api/v1/gemini_omni/text_to_video \
  -H "Authorization: Bearer $RUNAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gemini-omni-flash-1-1","prompt":"A presenter walks through a bright studio.","duration_seconds":4}'
```

#### Python

```python
import json
import os
import requests

response = requests.post(
    "https://runapi.ai/api/v1/gemini_omni/text_to_video",
    headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
    json=json.loads("{\"model\":\"gemini-omni-flash-1-1\",\"prompt\":\"A presenter walks through a bright studio.\",\"duration_seconds\":4}")
)
response.raise_for_status()
print(response.json())
```

#### Node.js

```javascript
const response = await fetch("https://runapi.ai/api/v1/gemini_omni/text_to_video", {
  method: "POST",
  headers: {
    "Authorization": "Bearer " + process.env.RUNAPI_API_KEY,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({"model":"gemini-omni-flash-1-1","prompt":"A presenter walks through a bright studio.","duration_seconds":4})
});
console.log(await response.json());
```

#### Go

```go
package main

import (
    "io"
    "net/http"
    "os"
    "strings"
)

func main() {
    payload := strings.NewReader("{\"model\":\"gemini-omni-flash-1-1\",\"prompt\":\"A presenter walks through a bright studio.\",\"duration_seconds\":4}")
    request, err := http.NewRequest("POST", "https://runapi.ai/api/v1/gemini_omni/text_to_video", payload)
    if err != nil { panic(err) }
    request.Header.Set("Authorization", "Bearer "+os.Getenv("RUNAPI_API_KEY"))
    request.Header.Set("Content-Type", "application/json")
    response, err := http.DefaultClient.Do(request)
    if err != nil { panic(err) }
    defer response.Body.Close()
    io.Copy(os.Stdout, response.Body)
}
```

#### Réponse

```json
{
  "id": "tsk_example",
  "status": "processing"
}
```


## Quatre étapes pour votre première vidéo

**Fonctionnement**

1. **Obtenir votre clé API** - Inscrivez-vous et copiez votre clé depuis le tableau de bord.
2. **Choisir un modèle** - Choisissez le modèle adapté à vos entrées et sorties.
3. **Envoyer une requête** - Envoyez le prompt, le modèle et les paramètres avec POST vers /api/v1/kling/text_to_video.
4. **Récupérer votre vidéo** - Interrogez la tâche ou utilisez un webhook, puis téléchargez la vidéo générée.



## Pourquoi les développeurs choisissent RunAPI

- **Une clé, tous les modèles** - Finis les multiples clés API. Une intégration donne accès à 76 modèles vidéo chez tous les fournisseurs.
- **15 à 25 % d’économies** - Nos accords de volume avec les fournisseurs offrent des prix inférieurs à l’accès direct, sans majoration.
- **Basculement automatique** - Si un fournisseur tombe en panne, nous basculons vers la meilleure option suivante. Votre application reste disponible.
- **Compatible avec OpenAI** - Remplacement direct du SDK OpenAI. Une seule ligne de code suffit pour accéder à n’importe quel modèle.
- **Facturation en temps réel** - Payez uniquement votre usage. Tarification par requête, sans minimum, avec suivi des coûts par modèle et projet.
- **Confidentialité des données** - Notre politique de confidentialité explique comment les données des requêtes et les contenus générés sont traités et conservés.



### Explorer

## Plus d'API IA

- [Image API](https://runapi.ai/fr/image.md) - Générez, modifiez, agrandissez et supprimez les arrière-plans avec des modèles d'images via une seule API. [En savoir plus](https://runapi.ai/fr/image.md)
- [Music API](https://runapi.ai/fr/music.md) - Créez des morceaux complets, des instrumentaux et des stems via une seule API de génération musicale par IA. [En savoir plus](https://runapi.ai/fr/music.md)
- [Audio API](https://runapi.ai/fr/audio.md) - Synthèse vocale, clonage de voix, transcription et effets sonores via une seule API audio publique. [En savoir plus](https://runapi.ai/fr/audio.md)
- [LLM API](https://runapi.ai/fr/llm.md) - Accédez aux modèles de langage RunAPI via un seul endpoint d'API compatible OpenAI. [En savoir plus](https://runapi.ai/fr/llm.md)



## Ce que les équipes créent avec cette API

**Contenu marketing**

Créez des variantes publicitaires pour chaque segment d’audience. Un modèle de prompt, une clé et une facturation à la seconde.

**Réseaux sociaux**

Produisez des clips verticaux à grande échelle. Mettez des centaines de tâches en file et récupérez les résultats par webhooks.

**Démos produit**

Animez des images fixes de produit en boucles vidéo sans tournage ni motion designer.

**Workflows d’agents**

Laissez un agent appeler la génération vidéo comme un outil via le serveur MCP sans code API personnalisé.




## RunAPI vs alternatives

| Fonctionnalité | RunAPI | Runway Direct | Replicate |
|---|---|---|---|
| Modèles vidéo | 76 | 1 fournisseur | ~15 |
| Tarification | 15 à 25 % en dessous du tarif officiel | Tarif officiel | Tarif du marché |
| Async + webhooks | ✓ | Partiel | ✓ |
| Crédits unifiés | ✓ | ✗ | ✓ |
| Serveur MCP | ✓ | ✗ | ✗ |
| Basculement de fournisseur | ✓ | ✗ | ✗ |



## Questions sur l’API vidéo

### Quels modèles vidéo sont disponibles ?

Une seule clé API donne accès à Kling, Seedance, Veo, Runway, Hailuo et d’autres modèles. Consultez le catalogue pour les versions, fonctions et tarifs disponibles.
### Puis-je animer des images, modifier ou prolonger des vidéos ?

Oui, avec un modèle proposant l’endpoint adapté. La génération depuis une image, l’édition, la prolongation, l’upscaling et la synchronisation labiale ont des exigences différentes. Consultez la documentation du modèle choisi.
### Comment les vidéos sont-elles facturées ?

Les tarifs et unités de facturation varient selon le modèle et l’endpoint. La durée, la résolution et d’autres options peuvent modifier le prix. Vérifiez le tarif du catalogue et les paramètres avant l’envoi.
### Comment récupérer la vidéo générée ?

La génération est asynchrone. Envoyez une requête, conservez l’identifiant de tâche, puis interrogez son état ou configurez un webhook. La tâche terminée contient le résultat vidéo.
### Quelles durées et résolutions sont prises en charge ?

Les durées, résolutions et formats dépendent du modèle et de l’opération. Utilisez les options de la documentation de l’endpoint ; les réglages du playground ne sont pas disponibles pour tous les modèles.
### Comment commencer à utiliser l’API vidéo ?

Connectez-vous, créez une clé API et choisissez un modèle vidéo. Envoyez une requête avec le code de démarrage ou un SDK, puis récupérez le résultat par interrogation ou webhook.


## Lancez la génération vidéo cette semaine

Une clé API pour générer, modifier et prolonger des vidéos. Choisissez un modèle, vérifiez son prix et commencez l’intégration.

- [Obtenir une clé API](https://runapi.ai/fr/login)
- [Lire la documentation](https://runapi.ai/fr/docs/guides)

---

## More from RunAPI

- [Home](https://runapi.ai/fr/.md)
### Produit
- [Catalogue de modèles](https://runapi.ai/fr/models.md)
- [Tarifs](https://runapi.ai/fr/pricing.md)
- [Fournisseurs](https://runapi.ai/fr/models#all-models)
### Développeurs
- [Documentation](https://runapi.ai/fr/docs/guides)
- [SDK](https://runapi.ai/fr/sdk.md)
- [CLI](https://runapi.ai/fr/cli.md)
- [Serveur MCP](https://runapi.ai/fr/mcp.md)
### Guides
- [Claude Code vs Cursor](https://runapi.ai/fr/claude-code-vs-cursor.md)
- [Configuration de l’API Cursor](https://runapi.ai/fr/cursor-api-setup.md)
- [RunAPI vs OpenRouter](https://runapi.ai/fr/openrouter-alternative.md)
### Entreprise
- [Entreprise](https://runapi.ai/fr/contact.md)
- [Contact](https://runapi.ai/fr/contact.md)
### Légal
- [Conditions](https://runapi.ai/fr/terms.md)
- [Confidentialité](https://runapi.ai/fr/privacy.md)
- [Site index for agents](https://runapi.ai/llms.txt)

Contact: contact@runapi.ai

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "WebSite",
    "name": "RunAPI",
    "url": "https://runapi.ai/fr",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://runapi.ai/fr/models?q={search_term_string}"
      },
      "query-input": "required name=search_term_string"
    }
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "Organization",
    "name": "RunAPI",
    "url": "https://runapi.ai/fr",
    "logo": {
      "@type": "ImageObject",
      "url": "https://runapi.ai/fricon.svg"
    },
    "sameAs": [
      "https://github.com/runapi-ai"
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "SoftwareApplication",
    "name": "API de génération vidéo par IA",
    "applicationCategory": "DeveloperApplication",
    "description": "Générez des vidéos avec Kling, Seedance, Veo, Runway et bien d'autres via une seule API de génération vidéo. Une clé API. Paiement à l'usage.",
    "url": "https://runapi.ai/fr/video"
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Quels modèles vidéo sont disponibles ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Une seule clé API donne accès à Kling, Seedance, Veo, Runway, Hailuo et d’autres modèles. Consultez le catalogue pour les versions, fonctions et tarifs disponibles."
        }
      },
      {
        "@type": "Question",
        "name": "Puis-je animer des images, modifier ou prolonger des vidéos ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Oui, avec un modèle proposant l’endpoint adapté. La génération depuis une image, l’édition, la prolongation, l’upscaling et la synchronisation labiale ont des exigences différentes. Consultez la documentation du modèle choisi."
        }
      },
      {
        "@type": "Question",
        "name": "Comment les vidéos sont-elles facturées ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Les tarifs et unités de facturation varient selon le modèle et l’endpoint. La durée, la résolution et d’autres options peuvent modifier le prix. Vérifiez le tarif du catalogue et les paramètres avant l’envoi."
        }
      },
      {
        "@type": "Question",
        "name": "Comment récupérer la vidéo générée ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "La génération est asynchrone. Envoyez une requête, conservez l’identifiant de tâche, puis interrogez son état ou configurez un webhook. La tâche terminée contient le résultat vidéo."
        }
      },
      {
        "@type": "Question",
        "name": "Quelles durées et résolutions sont prises en charge ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Les durées, résolutions et formats dépendent du modèle et de l’opération. Utilisez les options de la documentation de l’endpoint ; les réglages du playground ne sont pas disponibles pour tous les modèles."
        }
      },
      {
        "@type": "Question",
        "name": "Comment commencer à utiliser l’API vidéo ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Connectez-vous, créez une clé API et choisissez un modèle vidéo. Envoyez une requête avec le code de démarrage ou un SDK, puis récupérez le résultat par interrogation ou webhook."
        }
      }
    ]
  }
]
```
