Saltar para o conteúdo principal
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.

Use esta rota para editar imagens existentes com uploads multipart compatíveis com OpenAI no CometAPI.

Use esta rota quando

  • Você já tem uma imagem de origem e quer uma edição guiada por Prompt
  • Você pode precisar de uma máscara para alterações direcionadas
  • Você consegue lidar com upload de arquivo multipart em vez de uma requisição JSON simples

Primeira requisição segura

  • Comece com um arquivo PNG ou JPG
  • Ignore a máscara até que o fluxo básico de edição funcione
  • Use model: "gpt-image-2" para requisições de edição de imagem GPT nesta rota
  • Use uma instrução curta que peça uma única alteração visível
  • Leia o resultado editado em data[0].b64_json
  • Defina output_format: "jpeg" quando quiser uma carga útil JPEG
  • Espere uma latência maior do que na geração simples de imagens

Comportamento do modelo

  • Os modelos de edição de imagem GPT nesta rota retornam dados de imagem base64 inline
  • output_format controla o tipo de imagem codificada dentro de b64_json
  • response_format só importa quando um modelo oferece suporte à saída por URL
  • qwen-image-edit segue o comportamento de edição específico do provedor por trás da mesma rota do CometAPI

Autorizações

Authorization
string
header
obrigatório

Bearer token authentication. Use your CometAPI key.

Corpo

multipart/form-data
image
file
obrigatório

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

prompt
string
obrigatório

Edit instruction describing the change you want.

Exemplo:

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

model
string
padrão: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
padrão:1

Number of edited images to return.

quality
enum<string>

Quality setting for models that support it.

Opções disponíveis:
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.

Opções disponíveis:
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.

Exemplo:

"jpeg"

size
string

Requested output size when supported by the selected model.

Resposta

200 - application/json

Edited image result.

created
integer
obrigatório
usage
object
obrigatório
data
object[]
obrigatório