AGTCloud API Docs
GuidesRéférence APIIntégrations et ressourcesMises à jour et aide
Génération de vidéosKling

Génération vidéo Omni

Générez ou modifiez des vidéos Kling 4.0 avec différents types de références.

feature_video reprend les caractéristiques et le rythme d’une vidéo ; base_video sert au montage d’une vidéo existante. Images, vidéos, éléments et voix : maximum 15 ressources au total, avec les limites de chaque type. Les éléments/voix utilisent des ID existants ; les API de gestion des ressources ne sont pas incluses ici.

POST/kling/omni-video/kling-4.0

Combinez prompts, images, vidéos, éléments et voix pour générer ou modifier. feature_video sert de référence, base_video de source de montage. Même modèle Kling 4.0 que les deux autres API de génération.

Authentification

bearerAuth
AuthentificationBearer <token>

API Key plateforme : Authorization: Bearer your-api-key.

Emplacement: header

Corps de requête

application/json

Définitions TypeScript

Utilisez le type request body en TypeScript.

Corps de réponse

application/json

application/json

application/json

Types de ressources et références

contents doit inclure le prompt type: "prompt". Ajoutez les autres ressources au besoin. id sert à @reference dans le prompt ; tous les ID de référence doivent être uniques dans la tâche.

RessourcetypeSource et champs obligatoires
Imagefirst_frame / middle_frame / last_frame / refer_imageurl obligatoire, URL ou Base64 ; id facultatif
Vidéofeature_video / base_videourl obligatoire, URL vidéo ; id facultatif
Élémentelementelement_id et id obligatoires
Voixvoicevoice_id et id obligatoires

element_id est un ID d’élément système obtenu via les API correspondantes. voice_id est un ID de voix ; utilisez l’API de personnalisation ou les voix prédéfinies officielles. Ces champs diffèrent de la référence id de cette requête.

Voir le guide officiel de la bibliothèque d’éléments et la documentation officielle des voix. Utilisez les ID de la région concernée, sans reprendre ceux d’une autre région.

Limites des ressources

RessourceFormat et tailleDimensions, durée et nombre
ImageJPG, JPEG, PNG ; maximum 30MB chacuneLargeur/hauteur ≥ 300px ; ratio 2:5~5:2 ; maximum 10
VidéoMP4, MOV ; maximum 300MB chacuneChaque vidéo et total d’entrée : 3~30 secondes ; dimensions 700~4553px, maximum 8294400 pixels ; ratio 2:5~5:2 ; entrée 24~60fps, sortie 24fps
ÉlémentMulti-images ou personnage vidéoMaximum 7, dont 3 personnages vidéo
VoixVoix personnalisée existante ou prédéfinieMaximum 3

Les combinaisons doivent aussi respecter :

  • Images, vidéos, éléments et voix : maximum 15 au total.
  • Vidéos et personnages vidéo : maximum 5 au total ; au plus 1 base_video.
  • La durée d’entrée inclut feature_video, base_video et les vidéos sources des personnages vidéo.

Erreurs courantes et dépannage

Réponse ou erreurVérification et action
HTTP 401, Invalid tokenVérifiez le format Bearer et le site de l’API Key
HTTP 400, contents cannot be emptyFournissez un tableau contents non vide
HTTP 400, prompt cannot be emptyAjoutez à contents un texte type: "prompt" non vide
HTTP 400, contents[0].type ... is invalidVérifiez le type documenté et l’élément à l’index signalé
HTTP 400, Invalid element idVérifiez element_id ; ne le remplacez pas par la référence id
HTTP 400, Invalid voice idVérifiez voice_id ; ne le remplacez pas par la référence id
HTTP 400, invalid JSON request bodyVérifiez guillemets, virgules, parenthèses et commentaires JSON

HTTP 400 peut renvoyer code/message/data ou un objet error. La cause de fail_to_fetch_task figure dans message, éventuellement une chaîne JSON contenant code/message/request_id. Conservez l’identifiant de requête, sans l’API Key.