Kommandozeile
Bilder und Videos aus dem Terminal erzeugen
Mit dem Befehl spicyapi stöbern Sie in Modellen, prüfen einen exakten Preis, starten eine Generierung und laden das Ergebnis herunter – ganz ohne Code. Kostenpflichtige Befehle halten immer erst an und fragen nach.
Wofür die CLI da ist
Der schnellste Weg, ein Modell auszuprobieren: Befehl eintippen, den exakten Preis sehen, bestätigen, Datei erhalten. Kein Projekt, kein Code.
- Sie tippen einen BefehlTerminal oder PowerShell
- spicyapiZeigt den exakten Preis und fragt vorher nach
- Ihr ErgebnisEin Download-Link oder JSON für Skripte
Ideal für
- Modelle schnell testenModelle und Preise vergleichen, bevor jemand Code schreibt.
- Shell-Skripte--json-Ausgabe an jq, geplante Jobs oder CI-Schritte weiterleiten.
- Coding-AgentenAgenten können Befehle ausführen und das JSON-Ergebnis lesen.
In zwei Minuten eingerichtet
- Schritt 1
Node.js 22.13 oder neuer installieren
Führen Sie node -v aus. Zeigt es eine ältere Version, installieren Sie das LTS-Release von nodejs.org und öffnen Sie das Terminal neu.
terminal node -v - Schritt 2
Schlüssel in SPICY_API_KEY ablegen
Die CLI liest den Schlüssel nur aus der Umgebung. Er wird nie als Argument akzeptiert und nie ausgegeben, kann also nicht über Ihren Shell-Verlauf abfließen.
export SPICY_API_KEY="sk-spicy-..." # paste your own key$env:SPICY_API_KEY = "sk-spicy-..." - Schritt 3
Mit npx starten oder einmal installieren
npx führt die jeweils neueste Version aus, ohne etwas zu installieren. Installieren Sie global, wenn Sie die CLI täglich nutzen.
npx @spicyapi/cli statusnpm install -g @spicyapi/cli spicyapi status
Ihr erstes Bild aus dem Terminal
Suchen Sie ein aufrufbares Modell, prüfen Sie den genauen Preis, erstellen Sie den Task und warten Sie auf das Ergebnis. Legen Sie die Eingabe in eine Datei, um Probleme mit Anführungszeichen in der Shell zu vermeiden.
- Schritt 1
Modell finden
Listet die aufrufbaren Bildmodelle mit ihren Preisen auf.
models list spicyapi models list --modality image --json - Schritt 2
Preis prüfen
Legen Sie den Prompt in eine Datei und holen Sie die exakten Kosten. Es wird nichts abgebucht.
tasks quote echo '{ "prompt": "A cinematic night portrait" }' > input.json spicyapi tasks quote --model MODEL_ID_FROM_CATALOG --input-file input.json - Schritt 3
Erstellen und warten
Die CLI zeigt den Preis, wartet auf Ihr Ja und dann auf das Ergebnis.
tasks create spicyapi tasks create \ --model MODEL_ID_FROM_CATALOG \ --input-file input.json \ --wait - Schritt 4
Herunterladen
Speichern Sie die Datei vom Ergebnislink, bevor er abläuft.
download curl -L -o result.png "PASTE_THE_URL_HERE"
Was Sie damit tun können
Nur zwei Befehle kosten Geld, und beide zeigen den Preis und warten auf Ihr Ja.
Entdecken
01spicyapi statusPrüfen, ob SpicyAPI erreichbar ist
Kostenlosspicyapi models listNutzbare Modelle mit Preisen auflisten
Kostenlosspicyapi models get <model>Die genauen Einstellungen eines Modells anzeigen
Kostenlosspicyapi balanceGuthaben prüfen
Kostenlos
Preis
02spicyapi tasks quoteDen exakten Preis vor dem Start abrufen
Kostenlos
Erzeugen
03spicyapi tasks createEine Bild- oder Videogenerierung starten
Fragt vor der Abbuchung nachspicyapi tasks wait <task-id>Auf das Ende einer Generierung warten
Kostenlosspicyapi tasks get <task-id>Eine Generierung samt Ergebnislinks anzeigen
Kostenlos
Dateien
04spicyapi files upload <path>Bild, Video oder Audiodatei als Eingabe hochladen
Kostenlosspicyapi files download-url <task-id>Einen frischen Download-Link für ein Ergebnis holen
Kostenlos
Auch für Skripte und KI-Agenten gebaut
Mit --json liefert jeder Befehl das vollständige Ergebnis als JSON; Fehler erscheinen als eine JSON-Zeile auf stderr, bei Misserfolg endet der Befehl mit einem Exit-Status ungleich null. Coding-Agenten können die CLI direkt ausführen oder für eine tiefere Anbindung den MCP-Server nutzen.
spicyapi --json tasks get <task-id> > task.jsonHäufige Fehler beheben
Die meisten Anfangsprobleme sind eines dieser drei. Jede Karte zeigt, was Sie sehen und was Sie ändern müssen.
- $
command not found: spicyapi
Die globale Installation liegt nicht in Ihrem PATH. Führen Sie stattdessen npx @spicyapi/cli aus oder installieren Sie neu mit npm install -g @spicyapi/cli.
- Schlüssel
Schlüssel nicht gesetzt
SPICY_API_KEY gilt nur für das Fenster, in dem Sie ihn gesetzt haben. Setzen Sie ihn erneut oder tragen Sie ihn in Ihr Shell-Profil ein.
- node
Node.js ist zu alt
Die CLI braucht Node.js 22.13 oder neuer. Prüfen Sie mit node -v und installieren Sie das aktuelle LTS-Release.
