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é
- Si
MINIAPI_KEYn'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), puisexport MINIAPI_KEY=mapi_live_.... Attendez. - 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 :
| Travail | Identifiant du modèle | Pourquoi |
|---|---|---|
| Vidéo, meilleure qualité | seedance-2.5 | 4 à 30 s, jusqu'en 1080p, références, son activé par défaut |
| Vidéo, brouillon pas cher | seedance-2.0-mini | à partir de 0,054 $ / s |
| Image | lisez 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
- Construisez le corps JSON à partir de la page du modèle.
- Exécutez
node scripts/miniapi.mjs quote <id> '<json>'. Un devis est gratuit et n'exécute rien. - Montrez à l'utilisateur la ligne PRIX et demandez un oui. Ne soumettez jamais sans cela.
- 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 sortie | Signification | Action |
|---|---|---|
| 3 | pas de clé | Étape 0 |
| 4 | solde trop bas | dites à l'utilisateur le prix et le lien d'ajout de fonds qu'il a affiché |
| 5 | MiniAPI a refusé le corps | lisez le message, corrigez le champ à partir de la page du modèle, refaites un devis |
| 7 | le 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