Saltar al contenido 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.

Usa esta ruta para editar imágenes existentes con cargas multipart compatibles con OpenAI en CometAPI.

Usa esta ruta cuando

  • Ya tienes una imagen de origen y quieres una edición guiada por Prompt
  • Puede que necesites una máscara para cambios específicos
  • Puedes manejar la carga de archivos multipart en lugar de una solicitud JSON simple

Primera solicitud segura

  • Empieza con un archivo PNG o JPG
  • Omite la máscara hasta que funcione el flujo base de edición
  • Usa model: "gpt-image-2" para solicitudes de edición de imágenes GPT en esta ruta
  • Usa una instrucción corta que pida un cambio visible
  • Lee el resultado editado desde data[0].b64_json
  • Establece output_format: "jpeg" cuando quieras una carga útil JPEG
  • Espera una latencia mayor que en la generación de imágenes simple

Comportamiento del modelo

  • Los modelos de edición de imágenes GPT en esta ruta devuelven datos de imagen base64 en línea
  • output_format controla el tipo de imagen codificada dentro de b64_json
  • response_format solo importa cuando un modelo admite salida por URL
  • qwen-image-edit sigue un comportamiento de edición específico del proveedor detrás de la misma ruta de CometAPI

Autorizaciones

Authorization
string
header
requerido

Bearer token authentication. Use your CometAPI key.

Cuerpo

multipart/form-data
image
file
requerido

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

prompt
string
requerido

Edit instruction describing the change you want.

Ejemplo:

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

model
string
predeterminado: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
predeterminado:1

Number of edited images to return.

quality
enum<string>

Quality setting for models that support it.

Opciones disponibles:
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.

Opciones disponibles:
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.

Ejemplo:

"jpeg"

size
string

Requested output size when supported by the selected model.

Respuesta

200 - application/json

Edited image result.

created
integer
requerido
usage
object
requerido
data
object[]
requerido