Skip to main content
POST
Usa questa route per modificare immagini esistenti con upload multipart compatibili con OpenAI su CometAPI.

Usa questa route quando

  • Hai già un’immagine sorgente e vuoi una modifica guidata da prompt
  • Potresti aver bisogno di una maschera per modifiche mirate
  • Puoi gestire il caricamento di file multipart invece di una semplice richiesta JSON

Prima richiesta sicura

  • Inizia con un solo file PNG o JPG
  • Salta la maschera finché il flusso base di modifica non funziona
  • Usa model: "gpt-image-2" per richieste di modifica immagine GPT su questa route
  • Usa un’istruzione breve che richieda una sola modifica visibile
  • Leggi il risultato modificato da data[0].b64_json
  • Imposta output_format: "jpeg" quando vuoi un payload JPEG
  • Aspettati una latenza maggiore rispetto alla semplice generazione di immagini

Comportamento del modello

  • I modelli di modifica immagine GPT su questa route restituiscono dati immagine base64 inline
  • output_format controlla il tipo di immagine codificata all’interno di b64_json
  • response_format conta solo quando un modello supporta l’output URL
  • qwen-image-edit segue un comportamento di modifica specifico del provider dietro la stessa route CometAPI

Autorizzazioni

Authorization
string
header
obbligatorio

Bearer token authentication. Use your CometAPI key.

Corpo

multipart/form-data
image
file
obbligatorio

Source image file. Start with one PNG or JPG input for the simplest flow.

prompt
string
obbligatorio

Edit instruction describing the change you want.

Esempio:

"Add a small red ribbon to the paper boat."

model
string
predefinito:gpt-image-2

The image editing model to use. Choose a supported model from the Models page.

mask
file

Optional PNG mask. Transparent areas mark the regions to edit. The mask dimensions must match the source image exactly.

n
string
predefinito:1

Number of edited images to return.

quality
enum<string>

Quality setting for models that support it.

Opzioni disponibili:
high,
medium,
low
response_format
enum<string>

Requested response container when supported by the selected model. GPT image edit models return data[].b64_json; use output_format to choose the encoded image type.

Opzioni disponibili:
url,
b64_json
output_format
string

Encoded image type for GPT image edit results returned in data[].b64_json. For example, use jpeg for a JPEG payload.

Esempio:

"jpeg"

size
string

Requested output size when supported by the selected model.

Risposta

200 - application/json

Edited image result.

created
integer
obbligatorio
usage
object
obbligatorio
data
object[]
obbligatorio
background
string

Background mode returned by models that expose it.

output_format
string

Encoded image type returned by GPT image models.

quality
string

Quality level returned by models that expose it.

size
string

Output size returned by models that expose it.