Saltar al contenido principal

Quitar fondo

Propósito​

Elimina el fondo de una imagen subida y devuelve un PNG transparente. Es la misma función que la página "Quitar fondo" de la aplicación web.

Costo en créditos: 1

Método y Ruta​

POST /public/v1/image-tune/remove-background

Autenticación​

Consulta la página de autenticación. Se requiere un token Bearer.

Encabezados Requeridos:

Authorization: Bearer {your_api_key}

Campos de Solicitud​

Envía la solicitud como multipart/form-data.

Nombre del CampoTipoRequeridoDescripción
imagefileSíImagen cuyo fondo se elimina (PNG o JPEG)

Respuesta​

Respuesta Exitosa (200 OK):

{
"job_id": "uuid-string"
}
CampoTipoDescripción
job_idstringIdentificador único del trabajo creado. Consulta los resultados con Get Job Status

Reglas de Error / Validación​

SituaciónEstado HTTPMensaje de Error
La imagen no es un archivo PNG o JPEG válido400"Invalid image file"
Clave de API inválida401"Invalid API key"
Campo faltante422Error de validación

Comportamiento de Trabajos Asíncronos​

Este endpoint crea un trabajo asíncrono. Devuelve inmediatamente un job_id, y la eliminación del fondo se ejecuta en segundo plano.

Método de Polling:

  1. Guarda el job_id recibido en la respuesta
  2. Haz polling a GET /public/v1/job/{job_id} para verificar el estado
  3. Cuando el estado sea Succeed, consulta la imagen resultante en image_urls

Flujo de Estado: Pending → Succeed o Failed

Ejemplo de Solicitud​

cURL:

curl -X POST "https://api.aetherforgeai.com/public/v1/image-tune/remove-background" \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "image=@/path/to/character.png"