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

Image vers vidéo

Générez une vidéo Kling 4.0 à partir de la première image, des images de début/fin ou de plusieurs images clés.

Combinez prompt et images clés dans contents, au maximum 10 images par tâche. Aucun aspect_ratio n’est proposé ; utilisez des références au ratio souhaité.

POST/kling/image-to-video/kling-4.0

Première image, début/fin ou images clés multiples, maximum 10 images par tâche. Ratio de l’image de référence, sans aspect_ratio.

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

Images et références

contents accepte first_frame (début), middle_frame (intermédiaire) et last_frame (fin). Le prompt type: "prompt" est facultatif. Les exemples couvrent début, début/fin et images clés multiples.

ÉlémentExigence
Sourceurl obligatoire ; URL ou Base64
Format et tailleJPG, JPEG, PNG ; maximum 30MB par image
DimensionsLargeur/hauteur au moins 300px, ratio 2:5~5:2
NombreMaximum 10 images par tâche
ID de référenceid facultatif ; unique dans la tâche

Pour désigner une image dans le prompt, attribuez un id ; par exemple "id": "first" correspond à @first. id identifie une référence de cette requête, pas la tâche retournée.

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, contents must contain at least one of first_frame, middle_frame, last_frameFournissez au moins une image clé ; le prompt seul ne suffit pas
HTTP 400, must have a non-blank urlRenseignez un url non vide pour l’image clé
HTTP 400, contents[0].type ... is invalidVérifiez l’index indiqué et utilisez un type image clé ou prompt autorisé
HTTP 400, invalid_request ou invalid JSON request bodyVérifiez JSON et types ; contents doit être un tableau, pas une chaîne

HTTP 400 peut renvoyer code/message/data ou un objet error. fail_to_fetch_task ne signifie pas nécessairement une erreur de consultation ; lisez la validation de ressource dans message, qui peut être une chaîne JSON et non un objet analysé. Conservez l’identifiant de requête, pas l’API Key.