Vai al contenuto principale

Face Swap Plus è il face swap per immagini di SpicyAPI: abbina automaticamente l’incarnato delle due foto e decide se fondere solo il viso o l’intera testa. Output in PNG, JPEG o WebP, con seed facoltativo.

Da $0.16/immagine

Playground

Input

Editing di immagini
0/200
Facoltativo, ma progetta come se non ci fosse. Il modello accetta il campo, eppure cinque chiamate reali del 20/09/2026 — due per occhiali da sole, una per un’altra acconciatura, due per un’espressione diversa — sono tornate tutte indistinguibili dalla stessa richiesta con il campo vuoto. In quel caso non fallisce nulla e nulla avvisa, quindi una chiamata che ci si appoggia sembra aver funzionato. Non inviarlo. al massimo 200 caratteri
1/1

Trascina file o link ai media, incolla oppure sfoglia · 1 file · Max 10 MB · JPG · PNG · WEBP

  • 1
1 / 1 file
L'immagine che cambia. Posa, abbigliamento, luce e sfondo di questa persona sono preservati; a essere sostituita è la zona della testa, e fin dove arriva quella fusione — solo il viso o la testa intera — si decide coppia per coppia e non con un'impostazione. Un viso ben visibile per immagine, ragionevolmente frontale e abbastanza grande perché i lineamenti si leggano; ritaglia prima una foto di gruppo sul soggetto. JPEG, PNG o WebP a un URL che risponde senza login e resta vivo mentre il task gira. almeno 1 caratteri
1/1

Trascina file o link ai media, incolla oppure sfoglia · 1 file · Max 10 MB · JPG · PNG · WEBP

  • 1
1 / 1 file
L'immagine che fornisce i lineamenti. L'incarnato viene accordato per te, la direzione della luce no, quindi un riferimento illuminato dal lato opposto lascia comunque una cucitura visibile sulla mascella. La sua inquadratura, il suo sfondo e il suo abbigliamento vengono ignorati — si legge solo il viso — e un viso più grande e nitido qui è la leva di qualità più importante. almeno 1 caratteri
Formato di output
PNGJPEGWebP
Il formato file dell'immagine restituita. Senza impostazione si usa JPEG; scegli PNG quando ti serve un file senza perdita da modificare ancora e WebP quando il risultato va dritto sul web. Tutti e tre contano come una immagine prodotta, quindi la scelta non cambia mai il prezzo: prendi ciò che la tua catena si aspetta invece di convertire dopo e pagare una ricodifica.
Qualità di uscita
Qualità dell’immagine richiesta per il risultato, da 10 a 100 (predefinito 95). Non cambia il prezzo. non meno di 10 · non più di 100
Seed
Riusa un seed per confrontare due esecuzioni sulla stessa coppia di immagini a parità di estrazione, così l'unica cosa che si muove è quella che hai cambiato. È uno strumento di confronto, non una garanzia di risultato identico. Lascialo vuoto per un'estrazione nuova, che in produzione è di solito ciò che serve. non meno di 0 · non più di 2147483647
Controllo di sicurezzaDisattivato

SpicyAPI non applica nessun controllo di sicurezza a questo modello. Il tuo prompt e i tuoi media arrivano al modello così come li hai scritti, ed è il modello stesso a decidere che cosa torna indietro.

Controllo del tuo account prima di abilitare invio e prezzi.

Output

Pronto per una nuova esecuzione
backstage-mirror-bulbsRisultato di esempio

Modelli correlati e attività successive

Manca il modello che ti serve?

Dicci cosa aggiungere e dove lo useresti. Le richieste arrivano a chi decide quali modelli integrare per primi.

Incarnato accordato quando non puoi seguire ogni singola immagine

Plus riceve le stesse due immagini di ogni altro endpoint di sostituzione presente qui. La differenza arriva dopo: l'incarnato viene accordato automaticamente alla foto di destinazione, il motore decide coppia per coppia se spostare solo il volto o l'intera testa, e l'endpoint accetta formato, seme e una nota breve. Cedi la decisione volto-o-testa e in cambio non devi più prenderla tu.

Apri il banco di lavoro
Incarnato accordato quando non puoi seguire ogni singola immagine
Endpoint
Una chiamata edit, asincrona, un'immagine di ritorno
Campi facoltativi
prompt, output_format (png / jpeg / webp), seed
Fatturazione
Per immagine restituita, alla conclusione
Filtro sui contenuti
Senza censura: dalla nostra parte non ne aggiungiamo
Due campi obbligatori
Una destinazione e un riferimento, via URL o caricamentoimage_url è la foto il cui volto viene sostituito; reference_image_url fornisce l'identità. Entrambe accettano JPEG, PNG e WebP.
Incarnato accordato da solo
Il volto trapiantato viene portato sulla destinazioneLuce e tono della pelle vengono confrontati con la foto di arrivo, così un volto preso da un ritratto luminoso non arriva pallido in una scena buia.
Deciso per coppia
Solo volto o testa intera non lo scegli tuIl motore prende ciò che si adatta a quella coppia. È la contropartita del lavoro sul tono e la differenza più netta rispetto a Pro.

Cosa aggiunge Face Swap Plus rispetto al livello base

  • Incarnato conciliato con la destinazione

    Il livello base trasferisce i tratti e lascia a te l'accordo di tono. Plus esegue quel passaggio da sé, ed è lì che sta la maggior parte di ciò che paga la differenza di prezzo.

  • Un campo formato, niente ricodifica

    output_format restituisce direttamente png, jpeg o webp. Chiedere il formato in cui archivi elimina una conversione dalla pipeline e un passaggio con perdita.

  • Un seme per riesecuzioni confrontabili

    Riusare il seme sulla stessa coppia mantiene due esecuzioni confrontabili. Non blocca il risultato: consideralo un modo per testare una variabile alla volta.

  • Un prompt che muove un solo dettaglio

    Il campo guida una cosa precisa: un accessorio, un'espressione, un'altra acconciatura. Non è un'istruzione di editing generale e non rimette in scena la foto.

  • Nessuna maschera da costruire

    Nessun livello di questa famiglia ha un campo maschera. La regione la sceglie il motore, per questo l'inquadratura delle foto pesa più di qualsiasi parametro.

  • Senza censura, l'onere resta a chi chiama

    Non aggiungiamo alcuna analisi dei contenuti. Consenso e diritti d'immagine restano a chi invia le fotografie.

Quando Plus è il livello giusto

  • Non puoi controllare ogni coppia

    Volume con luci disomogenee

    Non puoi controllare ogni coppia

    Cataloghi, foto inviate dagli utenti e personalizzazione di massa arrivano con la luce che avevano allo scatto. Qui l'accordo automatico vale più di qualsiasi parametro impostato a mano.

  • Il tuo bucket vuole un formato

    Formato dettato dall'archiviazione

    Il tuo bucket vuole un formato

    Chiedere webp o png già in generazione toglie una ricodifica dalla pipeline e lascia il file archiviato a una generazione dall'originale.

  • Stai regolando gli input, non i parametri

    Confronti controllati

    Stai regolando gli input, non i parametri

    Con un seme fisso cambi una sola cosa della coppia — ritaglio, risoluzione, quale riferimento — e leggi la differenza senza la variazione tra un'esecuzione e l'altra.

  • Persone adulte consenzienti, nessuna analisi della piattaforma

    Creator e contenuti senza censura

    Persone adulte consenzienti, nessuna analisi della piattaforma

    Dalla nostra parte non viene filtrato nulla. Per questo la questione dell'autorizzazione si chiude prima di inviare le immagini, non dopo che il risultato è tornato.

Chiamare Face Swap Plus da un backend

  1. Rendi raggiungibili entrambe le immagini

    URL HTTPS pubblici, il flusso di caricamento della piattaforma con il file URI risultante, oppure un data URI inline: tutti e tre sono accettati. Non devi ospitare i file tu.

  2. Calcola il costo prima di lanciare

    L'endpoint quote restituisce il costo di una forma di richiesta senza eseguirla. Utile subito prima che un lotto si apra a ventaglio.

  3. Invia un Idempotency-Key

    I ritentativi su una rete instabile sono il modo consueto di pagare due volte la stessa immagine. Con la chiave, la ripetizione restituisce l'attività originale.

  4. Prendi il risultato con un callback, non con un ciclo di polling

    Indica callBackUrl e l'attività arriva da sé. Il polling funziona, ma costa uno scheduler e latenza aggiuntiva.

  5. Tratta separatamente i due tipi di errore

    Nessun volto rilevabile finisce in invalid_request ed è un input sbagliato; upstream_unavailable è un problema di instradamento e vale un ritentativo. Rimandare il primo non cambia nulla.

Esempi concreti

  • Una foto di prodotto con un'altra persona

    La destinazione è lo scatto già allestito, il riferimento è il ritratto della persona. Chiedi webp e annota il seme: una seconda persona sarà confrontabile in condizioni identiche.

  • Un volto su un'intera serie

    Passa lo stesso riferimento su molte destinazioni. Ogni chiamata è un'attività e un addebito a sé; invia un Idempotency-Key distinto per coppia perché un ritentativo non ne fonda mai due.

  • Cambiare un solo dettaglio

    Un prompt breve che nomini una cosa sola: occhiali, un sorriso, capelli più corti. Aspettati una sfumatura, non un nuovo allestimento. Se servono due aggettivi, serve un altro endpoint.

Domande su Face Swap Plus

Dove si colloca Plus

Questo catalogo ha tre endpoint di sostituzione su immagine fissa. Il livello base costa meno per immagine e prende tre campi. Plus e Pro costano uguale e prendono le stesse due immagini obbligatorie: Plus aggiunge accordo di tono e controllo del formato, Pro toglie tutto, compreso il passaggio di ritocco. Scegli in base alle decisioni che vuoi tenere.

Modelli di questa serie4

Modelli di immagine3