/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.
Endpoint
Quando usare quale endpoint
- Usa
/image/editquando hai una sola immagine sorgente e vuoi cambiarne, rimuoverne o ridisegnarne una parte con un prompt. - Usa
/image/multi-editquando hai bisogno di un controllo aggiuntivo tramite maschere, overlay o layer di riferimento. - Usa
/image/background-removequando 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:image/png. Salvalo direttamente in un file.
Passo 2: Usa multi-edit per maschere o inpainting a strati
/image/multi-edit accetta più immagini, e il limite è specifico per modello: la maggior parte dei modelli di edit ne consente 3, mentre quelli di fascia superiore — tra cui gpt-image-2-edit, nano-banana-pro-edit, seedream-v5-pro-edit, flux-2-max-edit e wan-2-7-pro-edit — ne consentono fino a 6. Leggi model_spec.constraints.maxInputImages da GET /models?type=inpaint per ottenere il limite di un dato modello; quando il campo è assente il limite è 3.
La prima immagine è quella di base. Le immagini rimanenti sono riferimenti aggiuntivi che condizionano l’edit.
L’endpoint pubblico non ha un canale per le maschere. Le immagini aggiuntive agiscono come riferimenti sull’intera immagine, non come mappe di regioni — non esiste un parametro
mask, e inviarne uno restituisce un 400. Scrivi prompt precisi per delimitare dove ricade l’edit.- 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
/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 treechange the sky to sunsetreplace the logo with a blank signrestore the torn corner of the photo
/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:
- 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
/image/background-remove usa un modello interno fisso. Non accetta un campo model. Inviarne uno (per esempio "model": "bria-bg-remover") restituisce 400 invalid model id.Contenuti per adulti e safe mode
Sia/image/edit che /image/multi-edit accettano safe_mode (default: true). Quando è abilitato, i contenuti per adulti nell’output modificato vengono sfocati. Imposta safe_mode: false per ricevere l’output senza sfocatura:
qwen-edit blocca comunque le immagini sessuali esplicite e la violenza nel mondo reale indipendentemente da safe_mode. Per l’editing non censurato, usa qwen-edit-uncensored.
La differenza nel nome del parametro di moderazione tra gli endpoint spesso trae in inganno:
Passare
safe_mode a /images/generations restituisce 400 con Unrecognized key(s) in object: 'safe_mode'.
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 riscrittura applicata al prezzo dell’edit.
Vedi:
- Prezzi delle immagini
- Models API con
type=inpaint
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
- Usa Generazione di immagini quando parti dal testo invece che da un’immagine esistente.
- Usa Prompt Enhancement per capire come funziona la riscrittura degli edit basata sulla vision.
- Usa Modelli di immagini per confrontare famiglie di modelli di generazione, edit e miglioramento.
- Usa Image Edit API, Multi-Edit API e Background Remove API per i dettagli completi dello schema.