在 CometAPI 中使用搭配 gpt-image-1 的 POST /v1/images/edits,透過遮罩、Prompt 與尺寸選項來編輯圖片,並與 OpenAI 的圖片編輯行為保持一致。
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": 1773381100,
"usage": {
"input_tokens": 226,
"input_tokens_details": {
"image_tokens": 194,
"text_tokens": 32
},
"output_tokens": 4160,
"total_tokens": 4386
},
"data": [
{
"b64_json": "<base64-image-data>"
}
]
}gpt-image-1、gpt-image-1-mini 與 gpt-image-1.5 最適合視為以 base64 優先的編輯路由dall-e-3 在提供者路徑支援時可以回傳 URL 輸出qwen-image-edit 在相同的 CometAPI 路由後方遵循提供者特定的編輯行為gpt-image-1 請求在允許較長 timeout 的情況下成功。回應中包含 usage.input_tokens、usage.output_tokens、usage.total_tokens,以及 data[0].b64_json payload。Bearer token authentication. Use your CometAPI key.
Source image file. Start with one PNG or JPG input for the simplest flow.
Edit instruction describing the change you want.
"Add a small red ribbon to the paper boat."
The image editing model to use. Choose a current model from the Models page.
Optional PNG mask. Transparent areas indicate regions that should be edited.
Number of edited images to return.
Quality setting for models that support it.
high, medium, low Requested output format when supported by the selected model.
url, b64_json Requested output size when supported by the selected model.
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": 1773381100,
"usage": {
"input_tokens": 226,
"input_tokens_details": {
"image_tokens": 194,
"text_tokens": 32
},
"output_tokens": 4160,
"total_tokens": 4386
},
"data": [
{
"b64_json": "<base64-image-data>"
}
]
}