models

kling-v1-6

Markdown · JSON

kling-v1-6

Le profil kling-v1-6 génère de la vidéo à partir d’une description de scène écrite. Prévoyez un plan court avec un sujet, une action et une direction de caméra clairs, en utilisant les durées documentées de cinq ou dix secondes. La génération est asynchrone : conservez l’identité de la tâche renvoyée et récupérez la vidéo terminée après la réussite de la tâche d’origine.

À propos du modèle

Cette description présente les capacités du modèle. Les entrées, sorties et options disponibles dans Ailoot pour la méthode sélectionnée figurent ci-dessous.

Le sélecteur exact kling-v1-6 identifie le profil Kling de génération vidéo à partir de texte. Envoyez du JSON à POST /v1/videos/generations avec model défini sur kling-v1-6 et la scène écrite dans prompt. POST /v1/videos accepte également la même requête de génération. Une requête claire décrit ce qui est visible, ce qui se passe pendant le plan et la façon dont la caméra l’observe. La requête de scène minimale fournit le sélecteur du modèle et prompt, en laissant les paramètres de plan supplémentaires non spécifiés.

Pour un plan de produit, décrivez l’objet, la surface, l’éclairage et une action visible, comme une rotation lente ou un changement de position de la caméra. Pour un concept de scène, identifiez le décor, le sujet principal et son déplacement dans le cadre. Gardez l’action lisible dans le clip demandé. Un prompt peut décrire un petit bateau traversant un lac calme, une vue large depuis la rive, une lumière de début de matinée et une caméra stable suivant la direction du bateau.

La limite de prompt est de 500 caractères. Le paramètre facultatif negative_prompt peut contenir jusqu’à 200 caractères et décrit les éléments indésirables. Les durées documentées pour ce profil sont 5 et 10 secondes. Les valeurs de mode sont std et pro. cfg_scale est un nombre de 0 à 1 ; la documentation décrit les valeurs supérieures comme un respect plus marqué du texte. Choisissez les paramètres adaptés au plan exact et conservez les valeurs envoyées avec le résultat.

L’objet camera_control documenté énumère les types de caméra simple, down_back, forward_up, right_turn_forward et left_turn_forward. Sa configuration simple nomme les paramètres horizontal, vertical, pan, tilt, roll et zoom. L’exemple textuel minimal constitue un point de départ utile lorsqu’une scène peut être décrite sans objet distinct de contrôle de caméra. Donnez un objectif clair au mouvement de caméra dans le prompt, comme révéler le sujet ou suivre son mouvement.

L’envoi lance une tâche asynchrone. Conservez l’id renvoyé, l’en-tête X-Ailoot-Task-Id et polling_url, puis utilisez GET sur ce polling_url avec la même clé API Ailoot pour consulter la tâche d’origine. L’état de la tâche est dans data.task_status : submitted et processing sont en attente, succeed indique la réussite et failed indique l’échec. Un accusé de réception de l’envoi est donc un résultat intermédiaire. En cas de réussite, récupérez chaque URL dans data.task_result.videos[].url ; ce sont des liens de fichiers de résultat gérés par Ailoot. GET /v1/videos/{id}/content récupère la première sortie, et son paramètre de requête index sélectionne une sortie renvoyée selon son indice commençant à zéro. Conservez la réponse d’état avec le clip sélectionné. En cas d’expiration du délai ou de réponse result_pending_check, conservez l’identité renvoyée à l’origine et vérifiez cette opération au lieu d’envoyer à nouveau le plan.

Examinez la séquence terminée sur toute sa durée : l’action prévue, l’apparence du sujet, le cadrage et le mouvement font tous partie du brief du plan. Ce profil exact fournit le flux de travail de génération vidéo à partir de texte décrit ici. Une tâche renvoyée nécessitant encore une vérification d’état doit être suivie avec son identité d’origine, y compris lorsqu’une requête client expire ; conservez ces informations de tâche avant d’envisager une nouvelle requête de génération.

Ailoot Ultra · Video POST /v1/videos kling-v1-6

kling-v1-6

Kuaishou /kling-v1-6

Premiers pas

Le profil kling-v1-6 génère de la vidéo à partir d’une description de scène écrite. Prévoyez un plan court avec un sujet, une action et une direction de caméra clairs, en utilisant les durées documentées de cinq ou dix secondes. La génération est asynchrone : conservez l’identité de la tâche renvoyée et récupérez la vidéo terminée après la réussite de la tâche d’origine.

Entrées acceptées
Texte
Résultats
Vidéo

Disponible dans Ailoot · entrées et méthodes

Ailoot Ultra · Video POST /v1/videos
Entrée
text
Sortie
video
ChampTypeExigenceValeurs et limitesPar défaut
ChampmodelTypestringExigenceObligatoireValeurs et limites
kling-v1-6
Par défaut—
ChamppromptTypestringExigenceObligatoireValeurs et limitesPar défaut—
ChampmodeTypestringExigenceObligatoireValeurs et limites
std, pro
Par défaut—
Champmodel_nameTypestringExigenceFacultatifValeurs et limites
kling-v1-6
Par défaut—
Champcfg_scaleTypenumberExigenceFacultatifValeurs et limites
Minimum: 0
Maximum: 1
Par défaut—
Champaspect_ratioTypestringExigenceFacultatifValeurs et limitesPar défaut—
Champnegative_promptTypestringExigenceFacultatifValeurs et limitesPar défaut—
ChampdurationTypeintegerExigenceFacultatifValeurs et limites
5, 10
Par défaut—
Paramètres et cycle de vie de la méthode
ParamètreContrat
Paramètrecontent_typeContratapplication/json
ParamètrerequiredContratmodel, prompt, mode
ParamètreoptionalContratmodel_name, cfg_scale, aspect_ratio, negative_prompt, duration
Paramètrematerial_typesContrattext
ParamètreconditionsContratmodel selects this model. An omitted model_name uses the selected model; an explicit native model_name override is preserved.

Alias de méthode : /v1/videos/generations

Cycle de vie : submit_once_poll_original

GET /v1/videos/{request_id}

GET /v1/videos/generations/{request_id}

GET /v1/videos/{request_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Tarifs

Calcul du coût final

Les tarifs affichés servent à estimer le coût avant la génération. Le montant final est calculé à partir du coût enregistré pour la génération d’origine. La durée mesurée du résultat et les quantités prévisionnelles ne constituent pas la quantité finale facturable.

Les tarifs n’ajoutent pas d’options de requête. Les paramètres pris en charge figurent dans la méthode sélectionnée.

Mode rapide
Non précisé Lorsque le mode rapide est sélectionné
Mode Flex
Non précisé Lorsque le mode flex est sélectionné
Effort de raisonnement maximal
Non précisé Lorsque l’effort de raisonnement maximal utilise l’ajustement par défaut (default)

Tarifs estimés à des fins de comparaison

Prix par configuration

Associez chaque coût aux conditions indiquées. Utilisez un seul tarif pour chaque ensemble de configurations alternatives.

ConfigurationBarème tarifaireQuantité prévisionnelleCoût
ConfigurationTarifs de base des jetonsBarème tarifaireTarif de baseQuantité prévisionnelle—Coût
Entrée · Tokens en entrée · Estimation à des fins de comparaison uniquement — / 1K tokens
Sortie · Tokens en sortie · Estimation à des fins de comparaison uniquement — / 1K tokens
Entrée · Lecture du cache · Estimation à des fins de comparaison uniquement — / 1K tokens
Entrée · Écriture dans le cache · Estimation à des fins de comparaison uniquement — / 1K tokens
Entrée · Écriture dans le cache, 1 h · Estimation à des fins de comparaison uniquement — / 1K tokens
ConfigurationEstimated generation costBarème tarifaire—Quantité prévisionnelleEstimation pour une générationCoût
Entrée · Coût estimé de génération · Estimation à des fins de comparaison uniquement $6 estimation avant génération

This estimate is not an additional charge or a fixed rate for the completed generation.

Ailoot réserve un montant estimé avant une requête. Après le résultat, le montant final est débité selon l’utilisation mesurée. Pour le streaming, le montant final à débiter est calculé à partir du relevé final d’utilisation. Fonctionnement de la réservation et du débit →

Exemples de requêtes

Ailoot Ultra · Video

curl · créez une seule fois et conservez le résultat complet
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "kling-v1-6", "prompt": "A happy holiday scene at the beach.", "mode": "pro"}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.

Recevoir et enregistrer les résultats

Ailoot Ultra · Video

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Conserver tous les résultats terminés

Enregistrez chaque vidéo terminée ou fichier renvoyé ; récupérez chaque URL de ressource effectivement renvoyée.

Retain the complete response, all actual results, original identifiers, usage and response headers.

Si la réponse d’origine doit être vérifiée

Keep the returned public task or operation id and all headers. Read only the original task; unknown or result_pending_check does not authorize another creation.

Champs de la réponse
ChampType
Champdata.task_result.videos[].urlTypestring or array, as returned

Alias

Alias du modèle

Ailoot Ultra kling-v1-6

Alias des chemins de méthode

/v1/videos/generations

ID d’appel associés

kling-v1-6

FAQ · kling-v1-6
Quelles entrées et quels résultats sont disponibles ?

POST /v1/videos · kling-v1-6: text → video

Quels champs la requête utilise-t-elle ?

POST /v1/videos · kling-v1-6: model, prompt, mode, model_name, cfg_scale, aspect_ratio, negative_prompt, duration

Quelles limites s’appliquent ?

POST /v1/videos · kling-v1-6: cfg_scale.minimum: 0; cfg_scale.maximum: 1

Plus de détails

Connectez Ailoot à Claude Code, OpenCode, Hermes ou à votre application.

L’entreprise et son portefeuille de projets

L’entreprise et son portefeuille de projets : des millions de clients ; des ventes qui se chiffrent en milliards chaque mois.

Achetez des tokens à prix réduit.

Une remise d’abonnement pour le travail régulier. Des codes promo jusqu’à 50% sur l’achat de tokens.

Abonnement
Choisissez une offre à tarif réduit pour vos requêtes régulières.
Code promo jusqu’à 50%
Saisissez le code à l’achat. Le prix est recalculé selon la promotion en cours.
Dépenses dans l’historique
Modèle, tokens et montant sont enregistrés pour chaque requête.

Choisir un abonnement · Voir les prix des modèles

Connectez l’API au produit que vous vendez.

SaaS, applications et bots selon l’offre officielle et le contrat de licence Ailoot. Pour la revente, demandez une licence revendeur.

Application commerciale
Intégrez la génération de texte, d’images, de vidéo et de son aux fonctions payantes de votre service.
Licence revendeur
Envoyez la description du projet et le mode d’accès. Demandez des conditions écrites d’utilisation et de revente.
Documents sur le site
L’offre officielle, le contrat de licence et la politique de traitement des données sont accessibles avant connexion.

Demander une licence revendeur · Offre officielle et contrat de licence