Passer au contenu

MiniMax H3 First Last Frame LoRA Trainer

Intégrer

Identifiant du modèle minimax/h3/flf2v/trainer
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/minimax/h3/flf2v/trainer?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "training_data_url": "https://example.com/your-file.zip"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://vit.doitong.com/api/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Cette requête: 20,00 $ 20 000 crédits API L’exécuter sur cette page

Obtenir une clé API
MiniMax Entraînement 1–60 s #utility#editing

Entraîneur LoRA pour la génération vidéo à partir de la première image, de la dernière image ou des deux images clés

MiniMax · Fichier

Votre premier résultat apparaîtra ici

Construisez une requête ci-dessous et exécutez-la avec votre clé API. Les sorties sont copiées dans notre stockage, conservées indéfiniment ou 7 jours gratuitement.

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour lorsque vous les modifiez.

resolution par défaut medium

Résolution d’entraînement. Augmenter la résolution accroît les besoins en mémoire.

aspect_ratio par défaut 16:9

Choisissez le rapport hauteur/largeur d'entraînement dans le même ensemble que celui disponible via l'API MiniMax H3.

•requis

URL d'un ZIP contenant des vidéos d'entraînement au format .mp4, .mov, .avi ou .mkv ; au moins 10 clips sont recommandés et les collections plus importantes sont préférables. Les images ne peuvent pas servir de médias d'entraînement : les jeux de données composés uniquement d'images et les archives mélangeant images et vidéos d'entraînement sont rejetés, bien que certains points de terminaison autorisent les images comme ressources de conditionnement annexes. Des fichiers de légendes facultatifs peuvent accompagner les clips, chaque fichier texte partageant le nom de base de sa vidéo.

par défaut 2000

Nombre total d’étapes d’entraînement.

Avancé rank · trigger_phrase · learning_rate · number_of_frames · frame_rate · first_frame_conditioning_p · split_input_duration_threshold · last_frame_conditioning_p · first_last_frame_conditioning_p · auto_scale_input · split_input_into_scenes · debug_dataset · strict_dataset
rank par défaut 32

Rang d’adaptation LoRA, échangeant une consommation mémoire accrue contre une capacité supérieure à mesure que la valeur augmente.

par défaut

Phrase d’activation du style LoRA, insérée au début des légendes pendant l’entraînement.

par défaut 0.0002

Taux d’apprentissage d’optimisation, qui équilibre un éventuel gain de vitesse d’entraînement et le risque de surapprentissage lorsqu’il est augmenté.

par défaut 73

Nombre d'images pour chaque échantillon d'entraînement ; sa division par 17 doit laisser un reste de 5. Exemples : 22, 39, 56, 73, 90, 107 et 124.

par défaut 24

Fréquence d’images cible de la vidéo, mesurée en images par seconde.

par défaut 0.2

Probabilité que le conditionnement utilise uniquement l'image initiale.

par défaut 30

Déclencheur de découpage des scènes exprimé comme une durée en secondes : seules les vidéos plus longues que le seuil sont découpées.

par défaut 0.2

Probabilité que le conditionnement utilise uniquement l'image finale.

par défaut 0.4

Probabilité de sélection du mode d'entraînement : la part complémentaire est consacrée à la conversion texte-vidéo-audio non conditionnée, tandis que la part spécifiée active dans l'API le mode d'images clés de la première à la dernière, avec conditionnement conjoint sur les images de début et de fin.

POST /run/minimax/h3/flf2v/trainer?wait=20 devis → 20,00 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/minimax/h3/flf2v/trainer?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "training_data_url": "https://example.com/your-file.zip"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://vit.doitong.com/api/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement à la Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de MiniMax H3 First Last Frame LoRA Trainer

Entraîne un LoRA sur une archive zip de clips vidéo dans `training_data_url` afin que la génération puisse commencer par une image et se terminer par une autre. Les probabilités de conditionnement pour la première image, la dernière image et les deux sont définies séparément. Les paramètres réglables comprennent `rank` (8 à 128), `number_of_steps` (1 à 15000), `learning_rate`, `number_of_frames` (22 à 124) et `aspect_ratio`. Renvoie les poids LoRA et un fichier de configuration.

Paramètres

NomType Par défautAutorisé Description
training_data_urlrequis
Typestring
URL d'un ZIP contenant des vidéos d'entraînement au format .mp4, .mov, .avi ou .mkv ; au moins 10 clips sont recommandés et les collections plus importantes sont préférables. Les images ne peuvent pas servir de médias d'entraînement : les jeux de données composés uniquement d'images et les archives mélangeant images et vidéos d'entraînement sont rejetés, bien que certains points de terminaison autorisent les images comme ressources de conditionnement annexes. Des fichiers de légendes facultatifs peuvent accompagner les clips, chaque fichier texte partageant le nom de base de sa vidéo.
rankfacultatif
Typeenum
Par défaut32
8163264128
Rang d’adaptation LoRA, échangeant une consommation mémoire accrue contre une capacité supérieure à mesure que la valeur augmente.
number_of_stepsfacultatif
Typeinteger
Par défaut2000
1 – 15 000
Nombre total d’étapes d’entraînement.
learning_ratefacultatif
Typenumber
Par défaut0.0002
0,000001 – 1
Taux d’apprentissage d’optimisation, qui équilibre un éventuel gain de vitesse d’entraînement et le risque de surapprentissage lorsqu’il est augmenté.
number_of_framesfacultatif
Typeinteger
Par défaut73
22 – 124
Nombre d'images pour chaque échantillon d'entraînement ; sa division par 17 doit laisser un reste de 5. Exemples : 22, 39, 56, 73, 90, 107 et 124.
frame_ratefacultatif
Typeinteger
Par défaut24
8 – 60
Fréquence d’images cible de la vidéo, mesurée en images par seconde.
resolutionfacultatif
Typeenum
Par défautmedium
lowmediumhigh
Résolution d’entraînement. Augmenter la résolution accroît les besoins en mémoire.
aspect_ratiofacultatif
Typeenum
Par défaut16:9
21:916:94:31:13:49:16
Choisissez le rapport hauteur/largeur d'entraînement dans le même ensemble que celui disponible via l'API MiniMax H3.
trigger_phrasefacultatif
Typestring
Par défaut
Phrase d’activation du style LoRA, insérée au début des légendes pendant l’entraînement.
first_frame_conditioning_pfacultatif
Typenumber
Par défaut0.2
0 – 1
Probabilité que le conditionnement utilise uniquement l'image initiale.
auto_scale_inputfacultatif
Typeboolean
Par défautfalse
Indique si le fps cible et le nombre d'images sont ajustés par une mise à l'échelle vidéo automatique ; true active cet ajustement.
split_input_into_scenesfacultatif
Typeboolean
Par défauttrue
Découpage des scènes pour les vidéos dépassant un seuil de durée, activé lorsque la valeur est true.
split_input_duration_thresholdfacultatif
Typenumber
Par défaut30
1 – 60
Déclencheur de découpage des scènes exprimé comme une durée en secondes : seules les vidéos plus longues que le seuil sont découpées.
debug_datasetfacultatif
Typeboolean
Par défautfalse
Mode d’inspection du prétraitement pour vérifier les vidéos, les images et les légendes avant un entraînement complet. Son activation fait renvoyer par l’entraîneur le jeu de données d’entraînement traité dans une archive téléchargeable pour examen manuel.
strict_datasetfacultatif
Typeboolean
Par défautfalse
Gestion stricte des problèmes de prétraitement qui seraient sinon consignés et résolus à l'aide des solutions de repli documentées. L'activation rejette les légendes nécessitant des prompts vides, les images clés annexes manquantes et les vidéos dont l'audio est illisible, au lieu de remplacer ces éléments respectivement par un prompt vide, une image du clip ou du silence.
last_frame_conditioning_pfacultatif
Typenumber
Par défaut0.2
0 – 1
Probabilité que le conditionnement utilise uniquement l'image finale.
first_last_frame_conditioning_pfacultatif
Typenumber
Par défaut0.4
0 – 1
Probabilité de sélection du mode d'entraînement : la part complémentaire est consacrée à la conversion texte-vidéo-audio non conditionnée, tandis que la part spécifiée active dans l'API le mode d'images clés de la première à la dernière, avec conditionnement conjoint sur les images de début et de fin.
requis

Sortie

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "minimax/h3/flf2v/trainer",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 20000,
    "usd": "20.00",
    "charged": 20000,
    "refunded": 0
  },
  "input": {
    "training_data_url": "https://example.com/your-file.zip"
  },
  "output": {
    "lora_file": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "config_file": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "debug_dataset": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation au Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Même structure pour chaque modèletype, url, content_type, width, height et duration, pour les images, vidéos et fichiers audio. output est le propre objet de résultat du modèle.
Champs de sortie
lora_file
object {url, content_type, file_name, file_size}URL des poids LoRA entraînés au format .safetensors.
config_file
object {url, content_type, file_name, file_size}Configuration de la mise en place du point de terminaison d’inférence.
debug_dataset
object {url, content_type, file_name, file_size} | nullDisponible uniquement pour les requêtes avec `debug_dataset` activé, cette archive téléchargeable contient les données d'entraînement après le prétraitement.

Plus de modèles : Entraînement

Pour les agents IA : cette page au format Markdown est disponible à https://doitong.com/fr/developers/models/minimax/h3/flf2v/trainer.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt