Produktions-API-Referenz

DeepSwapAI AI Face Swap API

Verbinden Sie Foto-, Foto-Batch-, Gruppenfoto-Mapping-, Video- und GIF-Face-Swap über eine einheitliche Produktionsschnittstelle. Prüfen Sie Vertrag, Kosteneinheiten, Aufgabenstatus und Grenzen; vollständige Felder und Antworten stehen in der englischen API-Referenz.

DeepSwapAI Product Team2026-08-14API-Doku

HTTPS, multipart-Uploads und JSON-Aufgabenstatus

Alle veröffentlichten Generierungsrouten verwenden einen Bearer-API-Key, liefern eine taskId und prüfen den Status per GET auf derselben Route.

AuthentifizierungBearer-API-KeyDer Key wird nur beim Erstellen angezeigt; serverseitig wird nur ein SHA-256-Hash gespeichert.
AbschlussPolling per taskIdEndstatus: COMPLETED, FAILED oder CANCELLED.
AbrechnungEinmalige Account-CreditsPolling per GET erzeugt keine weitere Generierungsgebühr.
Entwickler-MaterialOpenAPI 3.1 + PostmanOffizielle SDKs und Webhook-Callbacks sind nicht veröffentlicht.

Ein API-Konto für fünf Eingabe-Workflows

Fotos, Foto-Batches, Mapping mehrerer Gesichter im Gruppenfoto, Videos und GIFs verwenden dieselbe Produktionsdomain und denselben Aufgabenzyklus. Prüfen Sie vor dem Request Format, Größe, Dauer, Zielanzahl und Credits; speichern Sie danach die taskId und pollen Sie die passende GET-Route.

Vollständige API-Referenz auf Englisch öffnen: Vollständige API-Referenz auf Englisch öffnen. Kostenrechner öffnen.

Routen, Kosteneinheiten und Hauptgrenzen

WorkflowPOST-RouteEinheitHauptgrenze
FotoPOST /api/ai-tasks3 Credits / AusgabeEin Quellgesicht und ein Zielbild
Foto-BatchPOST /api/ai-tasks/batch-face-swap3 Credits / AusgabeBis zu 20 Bilder; zusammen 95 MB
Gruppen-MappingPOST /api/ai-tasks/multi-face-swap3 Credits / ausgewähltes GesichtBis zu 10 zugeordnete Gesichter; zusammen 95 MB
VideoPOST /api/ai-tasks/video2 Credits je aufgerundeter Sekunde; mindestens 6MP4, MOV oder WebM; 300 Sekunden; 720p oder 1080p
GIFPOST /api/ai-tasks/gif3 Credits je aufgerundeter Sekunde; mindestens 6GIF, MP4 oder WebM; 30 Sekunden

Request prüfen, dann die Generierung senden

  1. 1. Bewahren Sie den API-Key serverseitig auf, nicht im Browser, Mobile-Bundle, Log oder öffentlichen Repository.
  2. 2. Prüfen Sie multipart-Felder, Dateiformate, Größe, Anzahl, Dauer und Credits pro Workflow.
  3. 3. Senden Sie POST und speichern Sie taskId sowie die erwartete Belastung.
  4. 4. Pollen Sie den GET-Endpunkt derselben Route bis COMPLETED, FAILED oder CANCELLED.
  5. 5. Liefern Sie das Ergebnis nur an das Eigentümerkonto und löschen Sie Medien gemäß der veröffentlichten Aufbewahrungsregel.

Nachweisbare Grenzen in die Integration einbauen

Die API verwendet dasselbe einmalige Credit-Guthaben wie die Web-App. Fehlgeschlagene Generierungsaufgaben werden nach der aktuellen Produktregel automatisch erstattet. Vor dem ersten abgeschlossenen Kauf enthalten Testbild-Exporte DeepSwapAI.com und die vollständige Konto-E-Mail; der Kauf wirkt nur auf künftig erzeugte Bilder. Uploads und erzeugte Medien werden binnen 24 Stunden vom Server gelöscht und nicht zum Training von KI-Modellen verwendet.

Vollständige API-Referenz auf Englisch öffnen: OpenAPI, Postman und alle Anfragebeispiele. Privacy Policy and Preise provide the product-specific context.

Vor dem Launch prüfen

Unterstützt die API Webhooks?

Noch nicht. Speichern Sie nach POST die taskId und pollen Sie GET auf derselben Workflow-Route bis zum Endstatus.

Gibt es ein offizielles SDK?

Aktuell sind keine offiziellen Sprach-SDKs veröffentlicht. Standard-HTTPS, Bearer, multipart und JSON funktionieren mit jedem serverseitigen HTTP-Client.

Wie viele Credits kostet ein Foto?

Ein Foto, ein Batch-Ergebnis oder ein ausgewähltes Gesicht im Gruppenfoto kostet aktuell jeweils 3 Credits. Video und GIF werden über aufgerundete Sekunden und Mindestkosten berechnet.

Darf der API-Key ins Frontend?

Nein. Halten Sie ihn serverseitig und schreiben Sie ihn nicht in Browser-Bundles, mobile Binärdateien, Logs, Analytics-Events oder Support-Tickets.

Integration mit einer repräsentativen Aufgabe prüfen

Testen Sie Felder, Status, Abrechnung und Zustellung zunächst mit erlaubten Minimalmedien, bevor Sie auf Batches oder lange Videos skalieren.

Vollständige API-Doku öffnen