AIREITER

Face-Swap-API im Vergleich: WaveSpeed, Segmind und Replicate

Zuletzt aktualisiert: 2026-09-27 01:26:24

Bei der Wahl einer Face-Swap-API zählen Abrechnung, Videounterstützung und die Verarbeitung von Jobs meist mehr als eine einzelne Hochglanz-Demo. WaveSpeedAI ist der unkomplizierteste Einstieg für planbare Bild- und Videoaufrufe, Segmind bietet mehr Steuerungsmöglichkeiten und Replicate die größere Modellauswahl.

Die drei Optionen im direkten Vergleich

API-VarianteGeeignet fürÖffentliches PreissignalVideoNützliche SteuerungenWichtigster Haken
WaveSpeedAIEine einfache gehostete Bild-/Video-IntegrationImage Face Swap: $0.01/Run; Video: $0.01/abgerechnete Sekunde, 3-Sekunden-MindestdauerJaAuswahl des Zielgesichts, Zielgeschlecht; asynchroner Prediction-WorkflowAktuelle modellabhängige Limits und Aufbewahrungsfristen prüfen
Segmind FaceSwap v4Teams, die zwischen Gesichts- und Kopfmodus wählen und synchrone oder asynchrone Requests nutzen möchtenSchätzungsweise etwa $0.15 pro Run im Modus Cost Efficient oder $0.60 im Modus FastIn der geprüften FaceSwap-v4-Dokumentation kein Video-Endpunkt ausgewiesenGesicht oder Kopf, Seed, Base64, Ausgabeformat, Hardware-ModusDie Abrechnung pro GPU-Sekunde macht die tatsächlichen Kosten variabel
Replicate Face-Swap CollectionEntwickler, die mehrere öffentliche Modelle vergleichen möchtenModellabhängig; Beispiele reichen von etwa $0.00022 bis $0.012 pro Bild-RunEinige Modelle unterstützen VideoModellauswahl und standardisierte Prediction-APIEs gibt kein einzelnes offizielles Replicate-Face-Swap-Produkt und keinen einheitlichen Preis

Die Preise sind Momentaufnahmen der öffentlich zugänglichen Seiten, geprüft am 27. September 2026. Die Replicate-Werte sind Schätzungen von Modellseiten und keine garantierten Tarife; Segminds Angaben pro Generierung basieren auf geschätzten GPU-Zeiten.

Definiere zuerst, was „Face-Swap-API“ in deinem Produkt bedeutet

Eine dedizierte API liefert den Vertrag, die Abrechnungseinheit und den Job-Lebenszyklus eines einzelnen Anbieters. Ein Marktplatz wie Replicate vereinheitlicht zwar die Modellausführung, doch jeder Modellautor legt Eingaben, Ausgaben, Hardware und Kostenschätzung selbst fest. Deshalb ist „Replicate-Preis“ keine aussagekräftige Einzelzahl.

Bevor du die Bildqualität vergleichst, solltest du diese fünf Vertragsdetails klären:

  1. Medieneinheit: Nur Bilder, Video, GIFs oder Live-Verarbeitung?
  2. Abschlussmodell: Synchrone Antwort, Polling, Webhook oder mehrere Optionen?
  3. Gesichtsauswahl: Größtes erkanntes Gesicht, Index, explizite Koordinaten oder eine eindeutige Zuordnung von Quell- zu Zielgesicht?
  4. Abrechnungseinheit: Pro Bild, Sekunde, GPU-Sekunde oder Laufzeit des Modells?
  5. Ergebnisverwaltung: Wie lange bleibt die URL gültig, muss das Ergebnis heruntergeladen werden und wann wird es gelöscht?

Diese Details entscheiden darüber, ob eine API zu deiner Anwendung passt. Ein Consumer-Tool kann überzeugende Ergebnisse liefern und trotzdem keinen brauchbaren Entwicklervertrag bieten. In einem Reddit-Thread eines echten Nutzers wurden Empfehlungen ohne API abgelehnt; außerdem beschrieb der Fragesteller die getesteten Ergebnisse eher als vermischte Identität denn als überzeugenden Austausch.

Drei sinnvolle Wege zur Face-Swap-Integration

WaveSpeedAI: der einfachste Weg zu planbaren Kosten pro Ergebnis

Die Dokumentation zum Image Face Swap von WaveSpeedAI beschreibt einen REST-basierten Prediction-Workflow mit Quell- und Zielbild, Prediction-ID und Statusabfrage. Der veröffentlichte Bildpreis liegt bei $0.01 pro Run. Die Dokumentation zum Video Face Swap ergänzt eine Videoeingabe und ein Referenzgesicht. Für die Zielauswahl stehen die Parameter target_index und target_gender bereit.

Video kostet $0.01 pro abgerechneter Sekunde, wobei mindestens drei Sekunden berechnet werden. Ein fünf Sekunden langer Job startet damit bei ungefähr $0.05, ein 60-Sekunden-Job bei etwa $0.60 – jeweils vor kontospezifischen Anpassungen. Über die Pricing API von WaveSpeedAI lässt sich der eingabespezifische Preis vor dem Absenden berechnen.

WaveSpeedAI passt, wenn du eine kleine, überschaubare Integration suchst: Medium absenden, Prediction-ID speichern, Status abfragen und Ergebnis herunterladen. Teste trotzdem reale Posen und Verdeckungen, denn der Stückpreis sagt nichts über die Qualität der Identitätserhaltung aus.

Segmind FaceSwap v4: mehr Kontrolle, Abrechnung nach GPU-Zeit

Segmind FaceSwap v4 akzeptiert source_image und target_image und unterstützt über swap_type sowohl den Austausch des Gesichts als auch des gesamten Kopfes. Die API bietet synchrone und asynchrone Routen, einen seed-Parameter, JPEG/PNG/WEBP als Ausgabeformate sowie optional eine Base64-Antwort. Neben der HTTP-API ist auch ein Python-SDK dokumentiert.

Segmind nennt für Cost Efficient etwa $0.0015 pro GPU-Sekunde und schätzt die Kosten auf $0.15 pro Generierung. Für Fast werden etwa $0.0072 pro GPU-Sekunde beziehungsweise $0.60 pro Generierung angegeben. Da die endgültige Abrechnung von der Laufzeit abhängt, greift ein pauschaler Vergleich pro Bild zu kurz. Laut Segminds Abrechnungsdokumentation werden fehlgeschlagene Requests nicht berechnet. Synchrone Antworten enthalten x-cost, bei asynchronen Jobs wird der Preis in den Metriken ausgewiesen.

Segmind ist die bessere Wahl, wenn der Gesichts- oder Kopfmodus, reproduzierbare Seeds oder die Hardwareauswahl wichtiger sind als ein fester Preis pro Bild.

Replicate: der Weg über den Modell-Marktplatz

Replicates Face-Swap-Collection bündelt Modelle verschiedener Autoren. Sie ist kein einzelner Face-Swap-Endpunkt mit einheitlichem Qualitätsniveau. Auf den geprüften Modellseiten fanden sich ein Bildmodell mit geschätzten Kosten von etwa $0.00022 pro Run, ein weiteres mit etwa $0.0064 und ein drittes mit etwa $0.012. Ein Videomodell wurde mit etwa $0.14 pro Run angegeben. Die tatsächlichen Kosten hängen von Laufzeit und Eingaben ab.

Mit Replicate kannst du mehrere Modelle testen, ohne selbst eine GPU bereitzustellen. Für jedes Modell musst du jedoch separat Wartungszustand, Lizenz, Ein- und Ausgaben sowie die kommerzielle Nutzung prüfen. Replicate eignet sich für Prototypen, wenn dein Team eine Modellversion festlegen und überwachen kann. Für besser planbare Kosten und einfacheren Support ist ein dedizierter Anbieter die unkompliziertere Wahl.

Ein produktionssicheres Muster für Requests

Unabhängig vom Anbieter sollte die Integration als Jobsystem und nicht als blockierender Web-Request aufgebaut sein:

  1. API-Schlüssel ausschließlich auf deinem Server oder in einem serverlosen Backend aufbewahren.
  2. Prüfen, ob Quell- und Zielmedien erreichbar sind und die dokumentierten Limits einhalten.
  3. Genau einen Job absenden und die Task- oder Prediction-ID sofort speichern.
  4. Mit begrenztem exponentiellem Backoff pollen oder, sofern dokumentiert, einen Webhook verwenden.
  5. Bei einem terminalen Status stoppen; einen Job nicht erneut absenden, nur weil lokal ein Timeout abgelaufen ist.
  6. Das Ergebnis in einen von dir kontrollierten Speicher herunterladen, bevor die Provider-URL abläuft.
  7. Anbieter, Modell/Version, Metadaten der Eingabe, Kosten, Status und Fehlergrund protokollieren.

Das folgende minimale Python-Beispiel orientiert sich an Segminds synchronem Endpunkt. Es zeigt die Form des Requests, ohne ein Geheimnis in Browser-Code zu hinterlegen:

import os
import requests

url = "https://api.segmind.com/v1/faceswap-v4"
headers = {"x-api-key": os.environ["SEGMIND_API_KEY"]}
payload = {
    "source_image": "https://example.com/source-face.jpg",
    "target_image": "https://example.com/target-photo.jpg",
    "swap_type": "face",
    "output_format": "jpg",
}

response = requests.post(url, headers=headers, json=payload, timeout=90)
response.raise_for_status()
result = response.json()
print(result)

Bei einem länger laufenden Video-Request oder einem asynchronen Modell ersetzt du die letzte Ausgabe durch das Speichern der ID und eine Statusabfrage. Ein Ergebnisfeld solltest du erst fest einbauen, nachdem du das aktuelle Antwortschema des jeweiligen Anbieters geprüft hast. Gerade Marktplätze verwenden bei verschiedenen Modellen oft unterschiedliche Felder.

Was die Dokumentation offenlässt: Qualität, Fehler und Daten

Öffentliche API-Seiten dokumentieren Felder meist zuverlässig, beantworten aber nur selten, ob ein Face Swap auch mit realistischen Eingaben überzeugend bleibt. Lege deshalb vor der Anbieterwahl einen kleinen Abnahmedatensatz an:

  • Ein gut ausgeleuchtetes Porträt von vorn.
  • Eine Dreiviertelansicht.
  • Ein Bild bei wenig Licht.
  • Ein teilweise von Brille, Haaren oder einer Hand verdecktes Gesicht.
  • Ein kurzes Video mit Kopfbewegung.
  • Ein Gruppenbild, falls dein Produkt Gesichter auswählen muss.

Bewerte Identitätserhalt, Kantenübergänge, Mimik, Lichtkonsistenz und das Verhalten bei Fehlern getrennt voneinander. Ein vermischtes Ergebnis sollte bei einer Funktion zum Identitätsaustausch als Fehler gelten, selbst wenn das Bild technisch scharf ist.

Ein Bericht aus der Praxis zeigt, warum Stabilität Teil des Abnahmetests sein sollte, auch wenn er kein Benchmark der drei hier verglichenen Anbieter ist:

„It only worked for a few seconds and then it stopped.“ — u/willows80 in r/FaceFusion

Prüfe außerdem die Richtlinien des Anbieters zu Aufbewahrung, Löschung, Einwilligung, verbotener Nutzung und kommerziellen Rechten. Gesichtsbilder sind identitätssensible Daten, auch wenn ein Anbieter sie als gewöhnliche Medien bezeichnet. Deine Anwendung sollte für jedes hochgeladene Abbild eine Einwilligung einholen, diese protokollieren und Anwendungsfälle wie Identitätstäuschung, Belästigung und Betrug blockieren. Moderation sollte vor dem Absenden stattfinden – nicht erst, nachdem ein Ergebnis erzeugt wurde.

FAQ: Face-Swap-API integrieren

Unterstützt eine Face-Swap-API Video?

Ja, aber nicht grundsätzlich: WaveSpeedAI bietet einen pro Sekunde abgerechneten Video-Endpunkt, Replicate listet videofähige Modelle und der geprüfte Vertrag von Segmind FaceSwap v4 ist auf Bilder ausgerichtet.

Ist Replicate günstiger als eine dedizierte API?

Möglich, aber Replicate hat keinen einheitlichen Preis. Vergleiche abgeschlossene Ergebnisse und tatsächliche Kosten anhand desselben Testsatzes.

Sollten API-Aufrufe aus dem Browser kommen?

Nein. Bewahre das Geheimnis in einem geschützten Backend auf, sende die Medien von dort und gib dem Client deine eigene Job-ID zurück. Schlüssel im Browser können kopiert und für Zugriffe auf dein Konto missbraucht werden.

Wie teste ich die Qualität eines Face Swaps?

Verwende bei allen Anbietern denselben Satz aus Quell- und Zielbildern und bewerte Identitätserhalt, Übergänge, Pose, Licht, Verdeckungen, Latenz und finale Fehlerzustände. Schwierige Eingaben gehören dazu; ein einzelnes frontales Porträt ist kein Produktionstest.

Welche Einwilligungsprüfungen gehören in den Workflow?

Fordere vom Uploader die Bestätigung ein, dass für jedes Gesicht und den vorgesehenen Verwendungszweck eine Erlaubnis vorliegt, und speichere diesen Nachweis zusammen mit dem Job. Prüfe die Anbieterbedingungen sowie lokale Regeln zu Bildrechten, Datenschutz und Deepfakes, bevor du das Ergebnis speicherst oder veröffentlichst.

Die praktische Entscheidung

Wähle WaveSpeedAI für unkomplizierte Bild- und Videopreise, Segmind für die Auswahl zwischen Gesichts- und Kopfmodus sowie Hardwareoptionen oder Replicate für die Suche nach passenden Modellen. Vor dem Produktiveinsatz solltest du denselben Abnahmesatz durch zwei Kandidaten laufen lassen und Kosten pro abgeschlossenem Job, Identitätserhalt und Fehlerquote vergleichen.