Vai al contenuto principale
L’editing di immagini su Venice è sincrono. Invia la tua immagine sorgente a /image/edit o /image/multi-edit e il risultato modificato torna nella stessa risposta come file PNG. Per i ritagli, /image/background-remove restituisce un PNG trasparente.
Gli endpoint di image edit sono sperimentali e il comportamento specifico dei modelli può cambiare nel tempo.

Endpoint

Quando usare quale endpoint

  • Usa /image/edit quando hai una sola immagine sorgente e vuoi cambiarne, rimuoverne o ridisegnarne una parte con un prompt.
  • Usa /image/multi-edit quando hai bisogno di un controllo aggiuntivo tramite maschere, overlay o layer di riferimento.
  • Usa /image/background-remove quando vuoi solo un soggetto in primo piano pulito con trasparenza.
Per l’inpainting, usa /image/edit o /image/multi-edit. Il vecchio parametro inpaint su /image/generate è deprecato.

Passo 1: Modifica una singola immagine

L’edit di una singola immagine è il flusso di inpainting più semplice. Invia un’immagine più un breve prompt come “remove the sign”, “change the sky to sunrise” o “replace the background with a studio backdrop”. Richiesta:
Risposta (200): Il corpo della risposta è dato binario raw image/png. Salvalo direttamente in un file.

Passo 2: Usa multi-edit per maschere o inpainting a strati

/image/multi-edit accetta fino a tre immagini. La prima immagine è quella di base. Le immagini rimanenti sono trattate come layer di edit o maschere, il che ti dà più controllo rispetto all’editing solo con prompt. Questa è la scelta migliore quando vuoi:
  • mirare a una regione specifica con una maschera
  • combinare una composizione esistente con un overlay
  • vincolare l’edit in modo più stretto di quanto possa fare un prompt su una singola immagine
Richiesta JSON:
Richiesta multipart:
Come per /image/edit, il corpo della risposta è dato raw image/png.
/image/multi-edit attualmente usa il campo modelId invece di model nello schema della richiesta.

Consigli per l’inpainting

L’inpainting basato su prompt funziona meglio quando l’istruzione è breve e locale:
  • remove the tree
  • change the sky to sunset
  • replace the logo with a blank sign
  • restore the torn corner of the photo
Per cambiamenti di scena più ampi, descrivi cosa deve restare invariato:
Se l’edit continua a interessare l’area sbagliata, passa da /image/edit a /image/multi-edit e fornisci una maschera o un layer di overlay.

Passo 3: Rimuovi lo sfondo

Usa /image/background-remove quando vuoi isolare il soggetto in primo piano su uno sfondo trasparente. Questo endpoint restituisce un PNG con trasparenza alpha. Usando un URL di immagine:
Usando l’upload di un file locale:
Usa la rimozione dello sfondo per:
  • foto prodotto ecommerce
  • foto profilo e ritratti
  • asset che intendi posizionare su un nuovo sfondo

Parametri della richiesta

/image/edit

/image/multi-edit

/image/background-remove


Formati di input supportati

Per gli endpoint di edit, le dimensioni dell’immagine devono essere almeno 65536 pixel e non più di 33177600 pixel. I file caricati devono essere inferiori a 25MB.

Modelli e prezzi

Il modello di edit di default è qwen-edit, con un prezzo di $0,04 per edit. Altri modelli con capacità di edit possono avere prezzi e vincoli diversi. Vedi:

Errori

Alcuni modelli di edit hanno policy sui contenuti più rigide rispetto ai modelli di generazione di immagini. Per esempio, qwen-edit blocca richieste che riguardano contenuti sessualmente espliciti, minori sessualizzati o violenza nel mondo reale.

Workflow correlati