Skip to content

Modèles vidéo

The 视频专用 group covers Seedance, Veo, Kling, MiniMax, Grok and other video models, all called through the same video API.

Deux unités de facturation : par clip et par seconde

This is the one thing to check before picking a model:

  • Par clip — un prix par requête, quelle que soit la durée. Plus avantageux pour les clips longs.
  • Par seconde — prix × durée. Moins cher pour les clips courts, à l'usage pour les longs.

Cards in the Model Marketplace state / clip or / second directly, and the Pricing type filter on the left lets you view just one kind.

Un prix unitaire plus bas ne veut pas dire un total plus bas

Un modèle à ¥0,375 / seconde coûte ¥5,625 pour 15 secondes, tandis qu'un modèle à ¥4,35 / clip reste à ¥4,35 quelle que soit la durée. Convertissez toujours à la durée dont vous avez réellement besoin avant de comparer.

Calling it

Video is an async job: submit, get a task_id, then poll for the result. Use a token from the 视频专用 group.

bash
curl 'https://tian-shu.net/v1/videos' \
  -H 'Authorization: Bearer <your 视频专用 group key>' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "seedance-2.0-fast",
    "prompt": "neon street on a rainy night, slow dolly in, cinematic",
    "aspect_ratio": "16:9"
  }'

Then poll GET /v1/videos/{task_id}; fetch the result once status becomes completed.

Récupérer la vidéo

Une fois status passé à completed, téléchargez la vidéo depuis metadata.url de la réponse. Cette adresse est toujours :

bash
curl -L 'https://tian-shu.net/v1/videos/{task_id}/content' \
  -H 'Authorization: Bearer <votre clé du groupe 视频专用>' \
  -o video.mp4

Renvoie video/mp4.

Les vidéos ne sont conservées qu'un temps limité

Téléchargez et conservez le fichier dès la fin de la génération. L'adresse cesse de fonctionner après la période de rétention.

En cas d'échec, la réponse ne contient pas metadata, seulement error.message — et vous n'êtes pas facturé.

Parameters differ per model

Supported durations, resolutions and reference-image / first-last-frame capabilities vary a lot between models. Click the Docs button on a model card to see that model's own endpoint reference, parameter table and copy-ready samples — see Using the Marketplace.