UlazAI API Documentatie

API vidéo Kling 3.0

API de génération vidéo en marque blanche pour la conversion texte-vidéo, image-vidéo, contrôle de début/fin d'image, audio en option et narration multi-plans.

Le prix est par seconde. La durée prend en charge des secondes entières à partir de 3 Désagréable 15. Vous pouvez activer la connexion à l'annuaire d'invite pour appliquer une demande immédiate -10 crédits rabais.

POSTE /kling30/api/générer/

Créez une tâche de génération Kling 3.0.

Authentification

Autorisation : Porteur YOUR_API_KEY
Type de contenu : application/json

Corps de la demande

{
  "prompt": "Un travelling cinématographique suivant un cycliste dans une rue pluvieuse aux néons.",
  "générationMode": "text_to_video",
  "duréeSecondes": 8,
  "qualityMode": "pro",
  "son": vrai,
  "multiShots": vrai,
  "aspectRatio": "16:9",
  "prompt_directory_optin" : vrai
}

Exemple d'image en vidéo

{
  "prompt": "Le portrait sourit lentement tandis que l'appareil photo entre.",
  "générationMode": "image_to_video",
  "imageUrls": ["https://example.com/source.jpg"],
  "duréeSecondes": 5,
  "qualityMode": "std",
  "son": faux,
  "startFrameUrl": "https://example.com/start.jpg",
  "endFrameUrl": "https://example.com/end.jpg"
}

Référence du champ

rapidement (chaîne, obligatoire, max 2500)

mode génération (requis): text_to_video de image_vers_vidéo

URL d'image (tableau) : obligatoire pour la conversion d'image en vidéo, sauf si les URL des images sont spécifiées

duraSeconden (obligatoire) : entier 3..15

mode qualité (requis): standard de pro

son (facultatif, booléen)

plusieurs tirs (facultatif, booléen)

rapport d'aspect (facultatif): 16:9, 9:16, 1:1 (non autorisé si des URL de début/fin de cadre sont définies)

startFrameUrl, endFrameUrl (URL http(s) facultatives)

prompt_directory_optin (facultatif, booléen) : appliquez une remise immédiate et partagez automatiquement en cas de succès

Bonne chance, réponse

{
  "succès": vrai,
  "id_tâche": "7f8cfd64-5b91-4a31-a987-e0ea8fd9d0a1",
  "provider_task_id": "281e5b0...f39b9",
  "statut": "traitement",
  "credits_used": 310,
  "directory_discount_applied": 10,
  "estimated_time": "60-180 secondes"
}
OBTENIR /kling30/api/status/{task_id}/

Obtenez l’état du travail et exécutez l’URL une fois terminé.

{
  "succès": vrai,
  "id_tâche": "7f8cfd64-5b91-4a31-a987-e0ea8fd9d0a1",
  "statut": "terminé",
  "video_url": "https://cdn.example.com/path/output.mp4",
  "crédits_charged": 310,
  "prompt_submission_id": "70f4f6a9-2d17-4f31-81ac-8d57eecb9e21"
}

Valeurs d'état : en attente, traitement, complété, échoué. En cas d'échec, les crédits seront automatiquement remboursés.

POSTE /kling30/api/upload/

Téléchargez des images d'image source/début/fin (JPEG/PNG/WebP, max. 10 Mo) et recevez une URL publique pour les demandes de génération.

Prijsmatrix (credits per seconde)

Standard

Non-audio : 20 /S

Avec le son : 30 /S

Pro

Non-audio : 27 /S

Avec le son : 40 /S

Exemple de boucle

curl -X POST https://ulazai.com/kling30/api/generate/ \
  -H "Autorisation : Porteur YOUR_API_KEY" \
  -H "Type de contenu : application/json" \
  -d '{
    "prompt": "Un plan large héroïque d'un vaisseau spatial entrant en orbite au-dessus de la Terre.",
    "générationMode": "text_to_video",
    "duréeSeconds": 10,
    "qualityMode": "pro",
    "son": vrai,
    "multiShots": vrai,
    "aspectRatio": "16:9",
    "prompt_directory_optin" : vrai
  }'

Codes d'erreur

  • 400 charge invalide
  • 401 authentification invalide
  • 402 crédits insuffisants
  • 429 tarif limité
  • 500 amont/fournisseur de stockage interne