Entwickler · API v1

Eine API.
Jedes Modell.

Bilder, Video, Audio und 3D hinter einer API, bezahlt vom gleichen Guthaben wie das Studio. Lege einen Schlüssel in den Einstellungen an. Die CLI kommt bald.

BaldCLI und SDKs kommen bald. Die REST-API unten funktioniert schon heute.

Modelle
672
Endpunkte
9
Mindestaufladung
3 €
01 · Beispiele

Derselbe Aufruf, jedes Ergebnis

Tausche die Modell-ID, um zwischen Bild, Video und Sprache zu wechseln. Die Felder folgen dem Modell.

1# 1. Generate an image2curl -X POST https://femimg.com/api/v1/api/catalog/generations \3  -H "Authorization: Bearer $FEMIMG_API_KEY" \4  -H 'Content-Type: application/json' \5  -H "Idempotency-Key: $(uuidgen)" \6  -d '{7  "modelId": "luma/uni-v1/text-to-image",8  "inputs": {9    "prompt": "Neon city street after rain, cinematic night",10    "size": "16:9"11  }12}'13 14# 2. Poll with the generation id from step 1 until its status is succeeded15curl https://femimg.com/api/v1/api/catalog/generations/$ID \16  -H "Authorization: Bearer $FEMIMG_API_KEY"17 18# 3. Download the file19curl https://femimg.com/api/v1/api/catalog/generations/$ID/content \20  -H "Authorization: Bearer $FEMIMG_API_KEY" \21  -o result.jpeg
landing.dev.outputTitleluma/uni-v1/text-to-image
02 · Schnellstart

Erster Render in drei Schritten

  1. 01API-Schlüssel anlegenBenenne unter Einstellungen > API-Schlüssel einen Schlüssel und kopiere ihn einmal. Lade ab 3 € unter Abrechnung auf.export FEMIMG_API_KEY="YOUR_API_KEY"
  2. 02Render startenSende die Modell-ID und die Eingaben. Du erhältst sofort eine Generierung mit Status queued zurück.POST /api/v1/api/catalog/generations
  3. 03Abfragen und ladenFrage die Generierung ab, bis der Status succeeded ist, und lade dann die Datei.GET /api/v1/api/catalog/generations/ID/content
03 · CLIBald

Rendern im Terminal

Ein Kommandozeilen-Tool für Skripte, CI und Coding-Agenten ist unterwegs, mit denselben Schlüsseln und demselben Guthaben wie die API. Bis dahin funktioniert jeder Aufruf auf dieser Seite mit curl.

Skripte und CIRendere aus jeder Shell, jedem Job oder Cron.
JSON-AusgabeEin JSON-Dokument pro Lauf, bereit für den nächsten Schritt.
Coding-AgentenDein Agent prüft zuerst den Preis und deckelt die Ausgaben.
04 · API im Überblick

Gebaut für den Produktivbetrieb

Authentifizierung

Ein Bearer-Token im Authorization-Header. Schlüssel legst du in den Einstellungen an.

Authorization: Bearer YOUR_API_KEY

Renders im Hintergrund

Ein Render antwortet sofort mit Status queued. Frage ihn ab, bis er succeeded, failed oder refunded ist.

{ "status": "queued" }

Erst der Preis

Frage den genauen Preis deiner Eingaben ab, ohne etwas zu starten. Alle Beträge sind in Euro-Cent.

POST /api/v1/api/catalog/quote

Sichere Wiederholungen

Sende einen Idempotency-Key-Header, und eine wiederholte Anfrage kostet nie doppelt.

Idempotency-Key: render-042

Limits

Jeder Schlüssel hat ein Anfragelimit pro Minute. Darüber gibt es einen 429-Fehler.

429 Too Many Requests

Fehler und Erstattungen

JSON-Fehler mit Code und Meldung. Ein fehlgeschlagener Render wird automatisch deinem Guthaben gutgeschrieben.

{ "status": "refunded" }
05 · Referenz

Endpunkte

Basis-URL https://femimg.com/api/v1

GET/api/catalog/meName und Limit des Schlüssels sowie dein Guthaben
GET/api/catalog/modelsDer Modellkatalog mit Preisen
GET/api/catalog/models/detail?id=MODEL_IDEin Modell mit allen Feldern
POST/api/catalog/quoteDer genaue Preis für Eingaben
POST/api/catalog/generationsStarte einen Render mit jedem Modell
GET/api/catalog/generationsDeine letzten Generierungen
GET/api/catalog/generations/IDStatus, Kosten und Ergebnis einer Generierung
GET/api/catalog/generations/ID/contentDie fertige Datei herunterladen
DELETE/api/catalog/generations/IDEine Generierung löschen

Lade 3 € auf und starte heute

API und Studio teilen sich ein Guthaben. Ein fehlgeschlagener Render wird erstattet.