Avviso: Novità GPT Image 2.6 Flare e Sunburst, sconto del 20% per tempo limitato, prova subito
HiAPI
Blog

Guida all'uso

Modificare immagini di prodotti e-commerce con Ideogram V3 Character Edit tramite l'API hiAPI

Una guida per sviluppatori: soggetto coerente, sostituzione dello sfondo pulita e richieste hiAPI funzionanti

Nov 12, 2026
抽象编织纹理封面图:深咖与燕麦色宽条带交织成扁平织布图式,点缀黄铜色。
In questa pagina

A cosa serve ideogram-v3-character/edit

I modelli di generazione da testo a immagine sono costruiti attorno al prompt: descrivi ciò che vuoi, il modello crea la scena dal nulla e ogni chiamata produce un nuovo risultato. Funziona bene quando hai bisogno di un concetto completamente nuovo, ma non appena hai un soggetto specifico che deve essere preservato nel risultato dell'edit, questo approccio non basta più. ideogram-v3-character/edit è l'altra metà di questo flusso di lavoro. Prende un soggetto esistente come punto di ancoraggio dell'input e applica istruzioni a quel soggetto, così l'identità del soggetto rimane riconoscibile mentre il contesto circostante può cambiare.

Modifica e generazione

Il modo più chiaro per capire quale chiamata usare è chiedersi: cosa non deve cambiare. Se il prodotto, il personaggio o la mascotte sono punti fissi e solo la scena, la composizione o lo stile devono cambiare, allora ti serve il modello di modifica. Se stai esplorando concetti e non c'è un soggetto da proteggere, una chiamata standard di generazione da testo è più economica e più flessibile. Lo schema mentale dovrebbe avere due colonne: da un lato input prompt, output un'immagine completamente nuova; dall'altro input soggetto più istruzioni, output un'immagine che preserva il soggetto.

Perché le chiamate di modifica sono diverse nella pratica

La qualità dell'output di una chiamata di modifica dipende meno dalla descrizione di ciò che esiste già e più dalla descrizione di ciò che deve cambiare. Poiché il soggetto è già stabilito, la parte utile delle istruzioni è la differenza: illuminarlo in modo diverso, collocarlo davanti a uno sfondo nuovo, cambiare l'angolazione della fotocamera. È anche per questo che le chiamate di modifica meritano un ciclo di revisione più rigoroso rispetto alle chiamate di generazione: non stai solo chiedendo se l'immagine è bella, ma anche se è ancora lo stesso soggetto.

Usa ideogram-v3-character/edit su hiAPI quando hai un soggetto visivo ricorrente e devi generare una serie di varianti controllate a partire da esso. Usa la generazione quando il soggetto stesso è ancora una questione aperta.

Due percorsi: generazione diretta da testo e modifica con soggetto preservato — il nastro originale resta intatto.

L'importanza della coerenza del personaggio nell'e-commerce

Non ogni immagine e-commerce richiede un modello di coerenza. Prima di scrivere il primo prompt, è utile dividere le esigenze di immagine in due gruppi.

Scenari che ne traggono beneficio

  • Set di varianti per catalogo. Lo stesso prodotto inserito rispettivamente su sfondo bianco da studio, in una scena d'interni lifestyle e in una scena all'aperto, con il prodotto stesso invariato.
  • Restyling per campagne stagionali. Lo stesso prodotto principale attraversa più sfondi di campagna, mantenendo coerenza merceologica.
  • Personaggi di marca e mascotte. Un soggetto illustrato o un pupazzo ricorrente viene collocato in nuovi contesti senza doverlo ridisegnare ogni volta.
  • Liste multi-angolazione o multi-contesto. Le angolazioni aggiuntive devono risultare lo stesso oggetto reale, non qualcosa di simile.

In tutti questi scenari il valore sta nel fatto che chi naviga la pagina prodotto riconosca il soggetto come lo stesso articolo. Se il modello reinventa il soggetto a ogni chiamata, ottieni un insieme di immagini che sembrano composte da prodotti diversi.

Scenari in cui il modello non serve

Esplorazione di concetti, moodboard e illustrazioni una tantum non richiedono la preservazione del soggetto, e forzare una chiamata di modifica aggiunge vincoli che non desideri. Allo stesso modo, se le tue variazioni sono puramente di impaginazione — ritaglio, sovrapposizione di testo, composizione a collage — si tratta di un problema di post-produzione, non di un problema del modello di modifica.

Il contratto di coerenza

Per uno sviluppatore, la cornice pratica è un contratto: soggetto stabile, contesto sostituibile. Ogni prompt che scrivi per un set e-commerce dovrebbe indicare chiaramente quali parti appartengono al contratto e quali possono variare liberamente. Questa disciplina attraversa il resto di questa guida.

Lo stesso soggetto resta costante in contesti di varianti diverse: nella griglia tessile cambia solo l'ambiente circostante.

Costruire la richiesta hiAPI

Questa sezione è volutamente concettuale. L'obiettivo è la forma della chiamata, non un elenco di parametri da copiare alla cieca, perché l'elenco autorevole dei campi si trova nella documentazione del modello hiAPI.

Struttura

Una richiesta inviata a ideogram-v3-character/edit tramite l'API hiAPI contiene in genere quattro parti concettuali:

  1. Input del soggetto. L'immagine esistente che ancora l'identità. Tutto il resto viene interpretato in relazione ad essa.
  2. Istruzioni. Il prompt testuale che descrive quale cambiamento applicare.
  3. Selezione del modello. Specificare esplicitamente ideogram-v3-character/edit in modo che il routing arrivi al modello di modifica.
  4. Gestione dell'output. Dove finisce l'immagine restituita nella pipeline — URL firmato, scrittura su storage, messaggio in coda.

Il codice client lo invia all'endpoint hiAPI; la piattaforma lo instrada al modello; il modello restituisce l'immagine modificata; il tuo codice la valida prima di qualsiasi consumo a valle.

Prima la forma, poi i dettagli

Due decisioni strutturali contano più di qualsiasi singolo campo. Primo, considera l'input del soggetto come immutabile nel codice — caricalo da un riferimento fisso, mai dall'output del giro precedente, così gli errori non si accumulano nella catena. Secondo, mantieni le istruzioni come un'unica stringa esplicita, invece di concatenare frammenti da più fonti, perché istruzioni disordinate sono la causa più comune di risultati confusi.

Validare al confine

Prima di costruire qualcosa sulla risposta, conferma di aver ricevuto un'immagine e che la richiesta sia stata effettivamente accettata dal modello di modifica, non silenziosamente degradata. Un sottile strato di validazione qui — controllare il tipo di risposta, verificare che l'immagine sia recuperabile, registrare l'identificatore della richiesta — ti fa risparmiare ore nel passaggio da una chiamata di test a un batch.

Flusso concettuale di una richiesta hiAPI: client → endpoint → modello → restituzione dell'immagine modificata.

Prompt di modifica con il soggetto in primo piano

Lo schema di prompt più adatto a questo modello separa tre cose che i principianti di solito fondono in un unico paragrafo: soggetto, istruzioni e scena desiderata. Scriverle come blocchi distinti rende la modifica più facile da ragionare e più facile da modificare una alla volta.

Blocco uno: descrizione del soggetto

Questa è una breve e stabile dichiarazione di cosa sia il soggetto e delle sue caratteristiche visive determinanti. Per un prodotto, potrebbero essere materiale, colore e silhouette; per un personaggio, struttura del viso, capelli e abbigliamento. Mantieni questo blocco identico in ogni prompt di un set. Se ti accorgi di modificarlo, probabilmente qualcosa è andato storto altrove.

Blocco due: istruzioni

Una frase imperativa che descrive il cambiamento. "Colloca il soggetto davanti a uno sfondo da studio neutro e morbido, con illuminazione uniforme" è meglio di un paragrafo che ridescrive anche il soggetto. Le istruzioni dovrebbero dare per scontato che il soggetto esista già e limitarsi a dire cosa fare con esso.

Blocco tre: scena o vincoli

Qualsiasi contesto residuo, e cosa preservare. Una frase finale utile è un esplicito segnale di preservazione: mantieni invariati proporzioni, colore e dettagli del soggetto. Dichiarare cosa deve essere preservato è spesso efficace quanto dichiarare cosa deve cambiare.

Errori comuni nei prompt

  • Ripetere la descrizione del soggetto nelle istruzioni. Questo compete con l'ancora invece di integrarla.
  • Accumulare più cambiamenti non correlati. Fai una sola modifica per chiamata, così i fallimenti sono attribuibili.
  • Riempitivi descrittivi. Le parole che non corrispondono a una decisione visiva aggiungono solo rumore; il prompt è una specifica, non un testo di marketing.

Scrivi bene i tre blocchi, congela il blocco uno e cambia solo ciò che la chiamata dovrebbe cambiare.

Pianificare la sostituzione dello sfondo e le varianti

Una volta approvato un soggetto di base, il percorso efficiente è un albero ramificato: un'unica immagine sorgente approvata, da cui derivare in parallelo più varianti di sfondo o scena. Pianificare questo albero prima di eseguire qualsiasi cosa è ciò che rende un batch di risultati revisionabile.

Partire da una base approvata

Non ramificare mai da un soggetto non approvato. Ottieni prima un'immagine modificata che superi gli standard di qualità, poi usala come input canonico per tutte le varianti. Questo evita di produrre una dozzina di immagini che ereditano tutte lo stesso difetto.

Definire gli assi di variazione

Elenca le dimensioni di cui hai davvero bisogno: tipo di sfondo, atmosfera dell'illuminazione, composizione della fotocamera, contesto stagionale. Cambia un solo asse per set di varianti, non diversi contemporaneamente. Un catalogo potrebbe aver bisogno prima di tre sfondi con composizione fissa, e solo dopo di una nuova illuminazione. Organizzare il lavoro in questo modo significa che le prime varianti convalidano la composizione e le successive riutilizzano quella fiducia.

Mantenere i set confrontabili

Assegna a ogni variante un identificatore prevedibile e archivia le istruzioni insieme all'output. Quando un revisore segnala un'immagine, puoi risalire alle istruzioni esatte che l'hanno prodotta. In pratica, un piccolo elenco — riferimento del soggetto, istruzioni, riferimento dell'output — è sufficiente.

Quando smettere di ramificare

Se la sostituzione dello sfondo trascina ripetutamente i colori o i bordi del soggetto, il problema è nelle istruzioni o nell'immagine di base, non nel modello. Ferma quel ramo, correggi la causa radice e ricomincia. Produrre più varianti su una base instabile non fa che moltiplicare il lavoro di revisione.

Revisionare gli output prima di scalare

Il divario tra una demo promettente e un set di immagini consegnabile è la disciplina di revisione. Prima del batch, fai passare ogni immagine modificata attraverso la stessa breve checklist. È qui che scoprire i problemi costa meno.

Fedeltà del soggetto

Confronta l'immagine modificata con il soggetto sorgente. Controlla prima silhouette e proporzioni, poi i dettagli distintivi: loghi, ferramenta, colore del prodotto, tratti del personaggio. Fai una domanda diretta: un cliente crederebbe che sia lo stesso articolo? Lievi derive di tonalità o forma sfuggono facilmente nelle miniature ma sono evidenti in una pagina prodotto.

Artefatti sui bordi

Osserva da vicino il confine tra soggetto e nuovo sfondo. I problemi comuni sono aloni, frange di colore, dettagli sfocati lungo il contorno e ombre che non corrispondono alla nuova direzione della luce. I bordi sono il punto in cui la sostituzione dello sfondo si tradisce più facilmente.

Giunzioni dello sfondo e coerenza dell'illuminazione

Lo sfondo sostituito dovrebbe sembrare parte della stessa fotografia. Controlla che l'orizzonte o il piano della superficie siano coerenti, che l'ombra del soggetto cada in modo plausibile e che la temperatura colore del nuovo ambiente corrisponda all'illuminazione del soggetto stesso.

Revisione tramite foglio di contatto

Revisiona le varianti come gruppo, non una per una. Disponile affiancate per individuare gli outlier — di solito è lì che si trovano derive o problemi di giunzione. Approva l'intero gruppo, rifiuta le singole immagini annotando i controlli falliti e solo dopo espandi al batch.

Costi e disciplina di iterazione

I modelli di immagine si pagano per generazione, e riscrivere ripetutamente i prompt e rigenerare è il modo più veloce per bruciare budget senza imparare nulla. La disciplina che lo evita è cambiare una sola variabile per esecuzione.

Cambiare una sola variabile per iterazione

Blocca il blocco del soggetto, blocca le istruzioni, cambia solo la riga della scena. Esegui. Cambia solo la frase sull'illuminazione. Esegui. Questo rende ogni risultato attribuibile a una singola decisione e significa che, mentre restringi verso il prompt giusto, conservi i prompt che funzionano. Riscrivere l'intero prompt a ogni tentativo azzera la tua conoscenza ogni volta.

Memorizzare e riutilizzare i risultati approvati

Una volta che un'istruzione produce un'immagine che approvi, archivia quell'istruzione insieme al suo output come unità riutilizzabile. Le varianti future ramificano da lì, invece di essere ricalcolate. In un progetto di catalogo, questo diventa una libreria di istruzioni note e valide da assemblare rapidamente.

Testare prima del batch

Esegui prima un piccolo pilota sull'esatto set di istruzioni che prevedi di scalare. Un numero ridotto di chiamate rappresentative rivelerà derive o problemi di giunzione prima che un grande batch li amplifichi. Valida e revisiona il pilota con la stessa checklist che userai nell'esecuzione completa.

Monitorare spesa e valore

Poiché hiAPI fattura per generazione e i prezzi in tempo reale sono nel pannello prezzi del sito, la mossa di pianificazione corretta è stimare quante chiamate richiederà un set e se ciascuna potrà superare la revisione. Se un asse di variante fallisce ripetutamente, correggi il prompt o l'immagine di base invece di riprovare con le stesse istruzioni — riprovare un prompt notoriamente sbagliato è l'abitudine più costosa di questo flusso di lavoro.

Mantieni un ciclo di iterazione stretto, approva presto il soggetto di base e ideogram-v3-character/edit su hiAPI diventerà una parte prevedibile della tua pipeline di immagini prodotto, non un esperimento.

Inizia a creare con artefatti IA persistenti

Ottieni la tua chiave API e chiama modelli di immagini, video e audio tramite un'unica API basata sui task.

Leggi la documentazione API