Communitygithub.com

lliu56/miniapi-vidéo

Générer des vidéos, images et audio par IA depuis Claude Code, Codex ou tout agent via MiniAPI, une clé prépayée pour tous les modèles. Seedance 2.5, Seedance 2.0, Seedance 2.0 Mini, Kling 3.0, Happy Horse, Wan 3.0 Prime et plus. Texte vers vidéo, image vers vidéo, référence vers vidéo, texte vers image, texte vers parole. Toujours citer le prix (gratuit) et demander avant de dépenser. À utiliser lorsque l'utilisateur demande de faire une vidéo, d'animer une image, de générer un clip, de faire une image, de faire une voix off, ou demande une API Seedance, Wan ou Kling moins chère.

Qu'est-ce que miniapi-vidéo ?

MiniAPI est une API unifiée prépayée qui donne accès à de nombreux modèles d'IA générative parmi les plus récents (Seedance 2.5, Kling 3.0, Wan 3.0 Prime, etc.) pour la vidéo, l'image et l'audio. Elle permet de générer des vidéos à partir de texte ou d'images, de créer des images, de produire de la parole à partir de texte, le tout avec une seule clé API et des crédits qui n'expirent jamais. L'outil est conçu pour être intégré dans des agents comme Claude Code ou Codex : il fournit un script Node.js autonome qui liste les modèles, calcule le prix exact avant chaque exécution, et n'exécute rien sans confirmation explicite de l'utilisateur. La tarification est transparente (au prix par seconde ou par image) et les échecs ne sont pas facturés. L'utilisateur doit configurer sa clé API avant la première utilisation.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/lliu56/minicut-skills/tree/HEAD/skills/miniapi-video

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

MiniAPI vidéo, image et audio

MiniAPI est une clé API prépayée unique pour les modèles de vidéo, image et audio sur https://api.minicut.ai. Un modèle marqué coming soon dans models a un prix mais n'accepte pas encore de travaux ; choisissez-en un autre. Les prix sont par seconde ou par image, définis avant l'exécution du travail. Un travail qui échoue n'est pas facturé. Les crédits n'expirent jamais.

Script d'aide (Node 18+, rien à installer) : node scripts/miniapi.mjs <commande>, exécuté depuis le dossier de cette compétence.

Étape 0. Clé

  1. Si MINIAPI_KEY n'est pas définie, dites à l'utilisateur en une ligne : créez une clé sur https://api.minicut.ai/console/keys?utm_source=skills-sh&utm_medium=skill&utm_campaign=miniapi-video , ajoutez des fonds (10 $ minimum), puis export MINIAPI_KEY=mapi_live_.... Attendez.
  2. N'imprimez jamais la clé. Ne l'écrivez jamais dans un fichier du projet.

Étape 1. Choisir le modèle

Exécutez node scripts/miniapi.mjs models pour chaque identifiant avec son prix de départ. Exécutez node scripts/miniapi.mjs model <id> pour les paramètres, limites et prix de ce modèle. Utilisez uniquement les paramètres listés sur la page de ce modèle. Un paramètre que le modèle n'accepte pas est refusé avec une erreur 422.

Valeurs par défaut lorsque l'utilisateur n'en nomme pas :

TravailIdentifiant du modèlePourquoi
Vidéo, meilleure qualitéseedance-2.54 à 30 s, jusqu'en 1080p, références, son activé par défaut
Vidéo, brouillon pas cherseedance-2.0-minià partir de 0,054 $ / s
Imagelisez models et choisissez le modèle d'image que l'utilisateur nomme, sinon le modèle d'image le moins cher

Étape 2. Devis, puis demande

  1. Construisez le corps JSON à partir de la page du modèle.
  2. Exécutez node scripts/miniapi.mjs quote <id> '<json>'. Un devis est gratuit et n'exécute rien.
  3. Montrez à l'utilisateur la ligne PRIX et demandez un oui. Ne soumettez jamais sans cela.
  4. Un oui couvre un seul travail. Une nouvelle tentative ou un deuxième clip nécessite un nouveau devis et un nouveau oui.

Étape 3. Exécution

node scripts/miniapi.mjs run <id> '<json>' --yes --out <dossier>

Cela refait un devis, soumet, attend, télécharge le fichier dans <dossier> et affiche SAUVEGARDÉ <chemin> et FACTURÉ <prix>. Montrez à l'utilisateur le chemin sauvegardé. Pour une image, ouvrez-la. Pour un clip, donnez le chemin.

Erreurs

Code de sortieSignificationAction
3pas de cléÉtape 0
4solde trop basdites à l'utilisateur le prix et le lien d'ajout de fonds qu'il a affiché
5MiniAPI a refusé le corpslisez le message, corrigez le champ à partir de la page du modèle, refaites un devis
7le travail a échouénon facturé. Dites-le, et proposez une nouvelle tentative modifiée avec un nouveau devis

Exemple

Utilisateur : "fais un clip de 5 secondes d'un renard roux courant dans la neige à l'aube, 720p"

node scripts/miniapi.mjs quote seedance-2.5 '{"prompt":"un renard roux court dans la neige à l'aube","resolution":"720p","duration":5}'
# PRIX 1.750000 USD ... Le devis est gratuit. Rien n'a été exécuté.
# (demandez à l'utilisateur, attendez le oui)
node scripts/miniapi.mjs run seedance-2.5 '{"prompt":"un renard roux court dans la neige à l'aube","resolution":"720p","duration":5}' --yes --out clips

Documentation : https://api.minicut.ai/docs . Chaque modèle en Markdown : https://api.minicut.ai/llms.txt

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés