Was macht MiniAPI Video, Bild & Audio?
MiniAPI ist ein einziger Prepaid-API-Key für Video-, Bild- und Audio-Modelle unter https://api.minicut.ai.
Ein mit coming soon in models markiertes Modell hat einen Preis, nimmt aber noch keine Aufträge an; wähle ein anderes.
Die Preise gelten pro Sekunde oder pro Bild und werden vor dem Job festgelegt. Ein fehlgeschlagener Job wird nicht berechnet.
Guthaben verfällt nie.
Hilfsskript (Node 18+, keine Installation erforderlich): node scripts/miniapi.mjs <befehl>, ausgeführt im Ordner dieser Skill.
Schritt 0. Schlüssel
- Wenn
MINIAPI_KEYnicht gesetzt ist, teile dem Benutzer in einer Zeile mit: Erstelle einen Schlüssel unter https://api.minicut.ai/console/keys?utm_source=skills-sh&utm_medium=skill&utm_campaign=miniapi-video , lade Guthaben auf (mindestens $10), dannexport MINIAPI_KEY=mapi_live_.... Warte auf ihn. - Gib den Schlüssel niemals aus. Schreibe ihn niemals in eine Datei im Projekt.
Schritt 1. Modell auswählen
Führe node scripts/miniapi.mjs models aus, um jede ID mit ihrem Startpreis zu erhalten.
Führe node scripts/miniapi.mjs model <id> für die Parameter, Limits und Preise dieses Modells aus.
Verwende nur die auf der Modellseite aufgeführten Parameter. Ein Parameter, den das Modell nicht akzeptiert, wird mit 422 abgelehnt.
Standardeinstellungen, wenn der Benutzer kein bestimmtes Modell nennt:
| Auftrag | Modell-ID | Grund |
|---|---|---|
| Video, beste Qualität | seedance-2.5 | 4 bis 30 s, bis 1080p, Referenzen, Ton standardmäßig an |
| Video, günstiger Entwurf | seedance-2.0-mini | ab $0.054 / s |
| Bild | Lies models und wähle das vom Benutzer genannte Bildmodell, sonst das günstigste Bildmodell |
Schritt 2. Preis nennen, dann fragen
- Erstelle den JSON-Body gemäß der Modellseite.
- Führe
node scripts/miniapi.mjs quote <id> '<json>'aus. Ein Angebot ist kostenlos und führt nichts aus. - Zeige dem Benutzer die PRICE-Zeile und bitte um Zustimmung. Sende niemals ohne Zustimmung ab.
- Ein „Ja“ gilt für einen Job. Ein erneuter Versuch oder ein zweiter Clip erfordert ein neues Angebot und ein neues „Ja“.
Schritt 3. Ausführen
node scripts/miniapi.mjs run <id> '<json>' --yes --out <ordner>
Es zitiert erneut, sendet ein, wartet, lädt die Datei in <ordner> herunter und gibt SAVED <pfad> und CHARGED <preis> aus.
Zeige dem Benutzer den gespeicherten Pfad. Öffne bei einem Bild das Bild. Gib bei einem Clip den Pfad an.
Fehler
| Exit-Code | Bedeutung | Vorgehen |
|---|---|---|
| 3 | kein Schlüssel | Schritt 0 |
| 4 | Guthaben zu niedrig | Teile dem Benutzer den Preis und den von dir ausgegebenen Link zum Aufladen mit |
| 5 | MiniAPI hat den Body abgelehnt | Lies die Nachricht, korrigiere das Feld gemäß der Modellseite, erstelle ein neues Angebot |
| 7 | Job fehlgeschlagen | Nicht berechnet. Sage Bescheid und biete einen geänderten erneuten Versuch mit neuem Angebot an |
Beispiel
Benutzer: „Erstelle einen 5-Sekunden-Clip von einem Rotfuchs, der im Morgenschnee durch den Schnee rennt, 720p“
node scripts/miniapi.mjs quote seedance-2.5 '{"prompt":"Ein Rotfuchs rennt im Morgenschnee durch den Schnee","resolution":"720p","duration":5}'
# PRICE 1.750000 USD ... Angebot ist kostenlos. Es wurde nichts ausgeführt.
# (frage den Benutzer, warte auf „ja“)
node scripts/miniapi.mjs run seedance-2.5 '{"prompt":"Ein Rotfuchs rennt im Morgenschnee durch den Schnee","resolution":"720p","duration":5}' --yes --out clips
Dokumentation: https://api.minicut.ai/docs . Jedes Modell als Markdown: https://api.minicut.ai/llms.txt