Skip to main content

Modèles populaires


La génération vidéo prend généralement plus de temps que la génération d’image. Attendez-vous à des temps de traitement plus longs selon la durée et les réglages de qualité de la vidéo.

Étape 1 : Générer une vidéo

Effectuez une requête POST vers /generate/video/kling/kling-2.5 avec votre prompt et vos paramètres vidéo. L’API renvoie immédiatement un ID de job.
// npm install @krea-ai/sdk
import { Krea } from "@krea-ai/sdk";

const krea = new Krea({ apiKey: process.env.KREA_API_KEY });

const job = await krea.video("kling/kling-2.5", {
  prompt: "a majestic eagle soaring over snow-capped mountains at sunrise",
  duration: 5,
  aspect_ratio: "16:9"
});

console.log(`Job ID: ${job.job_id}`);
Remplacez par votre jeton APIPour remplacer l’espace réservé YOUR_API_TOKEN dans les exemples ci-dessus, vous devrez générer un jeton API sur krea.ai/settings/api-tokens. Suivez les instructions de la page Clés API et facturation si vous avez besoin d’aide.
Exemple de réponse
{
  "job_id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "queued",
  "created_at": "2025-01-15T10:30:00.000Z",
  "estimated_time": "60-120 seconds"
}

Étape 2 : Interroger les résultats

La génération vidéo prend plus de temps que la génération d’image. Interrogez /jobs/{job_id} toutes les 5 secondes pour vérifier la progression.
Webhooks disponibles !Configurez des webhooks pour recevoir des notifications lorsque les jobs sont terminés. Consultez le guide des Webhooks pour commencer.
// npm install @krea-ai/sdk
import { Krea } from "@krea-ai/sdk";

const krea = new Krea({ apiKey: process.env.KREA_API_KEY });

async function waitForVideo(jobId) {
  const completed = await krea.jobs.wait(jobId, { intervalMs: 5000 });
  return completed.result.urls[0];
}

const videoUrl = await waitForVideo(job.job_id);
console.log(`Video ready: ${videoUrl}`);
Exemple de réponse terminée
{
  "job_id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "completed",
  "created_at": "2025-01-15T10:30:00.000Z",
  "completed_at": "2025-01-15T10:31:45.000Z",
  "result": {
    "urls": ["https://gen.krea.ai/videos/your-video.mp4"]
  }
}
Webhooks disponibles !Configurez des webhooks pour recevoir des notifications lorsque les jobs sont terminés. Consultez le guide des Webhooks pour commencer.

Paramètres courants

Pour une liste détaillée des paramètres de tous les modèles, consultez la page API des modèles.
ParamètreTypeDescription
promptstringDescription détaillée du contenu vidéo
durationnumberDurée de la vidéo en secondes. Les valeurs prises en charge dépendent du modèle.
aspect_ratiostringRapport d’aspect de la vidéo, tel que 16:9, 9:16 ou 1:1
start_imagestringURL de l’image source facultative pour les modèles image-vers-vidéo
end_imagestringURL de la trame de fin facultative pour les modèles pris en charge
modestringMode de qualité facultatif pour les modèles qui en exposent un
modelstringModèle de génération vidéo à utiliser
Conseils de prompt pour de meilleures vidéos :
  • Soyez précis sur le mouvement et les mouvements de caméra
  • Décrivez la scène, l’éclairage et l’atmosphère
  • Mentionnez le timing (par exemple, « panoramique lent », « zoom rapide »)
  • Incluez des références de style (par exemple, « cinématique », « style documentaire »)
La génération vidéo coûte plus cher que la génération d’image. Consultez Clés API et facturation pour la tarification par modèle et pour recharger votre solde API.