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

Créer une vidéo

Créez des tâches Kling 4.0 à partir de texte, d’images ou avec Omni au format plateforme.

Utilisez les champs communs pour les entrées simples et metadata.contents pour les entrées avancées. Placez les réglages dans metadata.settings, les rappels et filigranes dans metadata.options.

POST/v1/video/generations

Créez avec les champs plateforme et metadata pour le texte, l’image ou Omni. L’alias POST /v1/videos/generations accepte les mêmes paramètres. Tous utilisent kling-4.0 ; Omni désigne la référence multiple, pas un autre modèle.

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.

Fournissez prompt et ressources via prompt ou metadata.contents selon l’opération, sans placer les champs natifs au premier niveau plateforme.

Corps de réponse

application/json

application/json

application/json

Résultat de création et consultation

La création renvoie un objet tâche au premier niveau. id et task_id sont des identifiants sous forme de chaînes. Conservez task_id puis utilisez l’API de consultation plateforme pour obtenir l’état et l’URL vidéo.

status: "queued" indique une tâche acceptée et en attente ; progress: 0 n’indique pas un échec. La réponse de création ne contient pas l’URL finale. created_at est un horodatage Unix en secondes, contrairement aux millisecondes des réponses natives.

Choisir les entrées

ScénarioEntréeRègles détaillées
Texte vers vidéoprompt ; réglages avancés : metadata.operation: "text-to-video"Paramètres texte
Image vers vidéoimage / images ou metadata.contents typé ; opération image-to-videoSources et limites des images clés
Référence ou montage OmniUtiliser metadata.operation: "omni-video" et metadata.contentsTypes, références et combinaisons

Un metadata.settings explicite prime sur les raccourcis. La référence id est facultative pour les images/vidéos ; id est obligatoire pour les éléments/voix. Les identifiants de référence fournis doivent être uniques dans la tâche.

Erreurs courantes et dépannage

Réponse ou erreurVérification et action
HTTP 401, Invalid tokenVérifiez Authorization: Bearer your-api-key et utilisez une API Key valide pour le site appelé
HTTP 400, 模型名称不能为空Renseignez model: "kling-4.0"
HTTP 400, prompt cannot be emptyUn prompt non vide est nécessaire pour le texte ; renseignez metadata.contents selon l’opération native pour les entrées avancées
HTTP 400, duration must be an integerUtilisez un entier tel que 3, pas la chaîne "3" ni une décimale
settings.resolution ... is invalidUtilisez 720p ou 1080p, pas des dimensions en pixels ; supprimez size et privilégiez metadata.settings.resolution
HTTP 400, invalid JSON request bodyVérifiez guillemets, virgules et parenthèses ; envoyez du JSON valide sans commentaires

HTTP 400 peut renvoyer code/message/data ou un objet error. Pendant la création, code: "fail_to_fetch_task" peut aussi signaler une validation amont échouée. Lisez la cause dans message plutôt que de renvoyer la demande sur la seule base du code métier.

message peut être une chaîne JSON contenant code/message/request_id, et non un objet déjà analysé. Vérifiez le format avant analyse. Conservez l’identifiant de requête pour l’assistance, sans communiquer votre API Key. Les limites sont celles de l’opération native ; les plages des erreurs génériques ne définissent pas les capacités du modèle.