Langsung ke konten utama
POST
/
v1
/
images
/
edits
Edit images
curl --request POST \
  --url https://api.cometapi.com/v1/images/edits \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --form 'prompt=Add a small red ribbon to the paper boat.' \
  --form image='@example-file' \
  --form mask='@example-file'
{
  "created": 1776836647,
  "usage": {
    "prompt_tokens": 0,
    "completion_tokens": 0,
    "total_tokens": 981,
    "prompt_tokens_details": {
      "cached_tokens_details": {}
    },
    "completion_tokens_details": {},
    "input_tokens": 785,
    "output_tokens": 196,
    "input_tokens_details": {
      "image_tokens": 768,
      "text_tokens": 17,
      "cached_tokens_details": {}
    },
    "claude_cache_creation_5_m_tokens": 0,
    "claude_cache_creation_1_h_tokens": 0
  },
  "data": [
    {
      "b64_json": "<base64-image-data>"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

Use this file to discover all available pages before exploring further.

Gunakan rute ini untuk mengedit gambar yang sudah ada dengan upload multipart yang kompatibel dengan OpenAI di CometAPI.

Gunakan rute ini saat

  • Anda sudah memiliki gambar sumber dan menginginkan edit berbasis prompt
  • Anda mungkin memerlukan mask untuk perubahan yang ditargetkan
  • Anda dapat menangani upload file multipart alih-alih request JSON biasa

Request pertama yang aman

  • Mulai dengan satu file PNG atau JPG
  • Lewati mask sampai alur edit dasar berfungsi
  • Gunakan model: "gpt-image-2" untuk request edit gambar GPT pada rute ini
  • Gunakan satu instruksi singkat yang meminta satu perubahan yang terlihat
  • Baca hasil edit dari data[0].b64_json
  • Setel output_format: "jpeg" saat Anda menginginkan payload JPEG
  • Perkirakan latensi yang lebih lama daripada pembuatan gambar biasa

Perilaku model

  • Model edit gambar GPT pada rute ini mengembalikan data gambar base64 inline
  • output_format mengontrol tipe gambar terenkode di dalam b64_json
  • response_format hanya berpengaruh saat model mendukung output URL
  • qwen-image-edit mengikuti perilaku edit khusus provider di balik rute CometAPI yang sama

Otorisasi

Authorization
string
header
wajib

Bearer token authentication. Use your CometAPI key.

Body

multipart/form-data
image
file
wajib

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

prompt
string
wajib

Edit instruction describing the change you want.

Contoh:

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

model
string
default:gpt-image-2

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

mask
file

Optional PNG mask. Transparent areas indicate regions that should be edited.

n
string
default:1

Number of edited images to return.

quality
enum<string>

Quality setting for models that support it.

Opsi yang tersedia:
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.

Opsi yang tersedia:
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.

Contoh:

"jpeg"

size
string

Requested output size when supported by the selected model.

Respons

200 - application/json

Edited image result.

created
integer
wajib
usage
object
wajib
data
object[]
wajib