Ir para o conteúdo principal

Remover fundo

Propósito​

Remove o fundo de uma imagem enviada e retorna um PNG transparente. É o mesmo recurso da página "Remover fundo" do web app.

Custo em créditos: 1

Método e Caminho​

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

Autenticação​

Consulte a página de Autenticação. É necessário um token Bearer.

Cabeçalhos Obrigatórios:

Authorization: Bearer {your_api_key}

Campos da Requisição​

Envie a requisição como multipart/form-data.

Nome do CampoTipoObrigatórioDescrição
imagefileSimImagem cujo fundo será removido (PNG ou JPEG)

Resposta​

Resposta de Sucesso (200 OK):

{
"job_id": "uuid-string"
}
CampoTipoDescrição
job_idstringIdentificador único do job criado. Use Obter Status do Job para consultar os resultados

Regras de Erro / Validação​

SituaçãoStatus HTTPMensagem de Erro
A imagem não é um arquivo PNG ou JPEG válido400"Invalid image file"
Chave de API inválida401"Invalid API key"
Campo ausente422Erro de validação

Comportamento do Job Assíncrono​

Este endpoint cria um job assíncrono. Ele retorna imediatamente um job_id, e a remoção do fundo é executada em segundo plano.

Método de Polling:

  1. Salve o job_id recebido na resposta
  2. Faça polling em GET /public/v1/job/{job_id} para verificar o status
  3. Quando o status se tornar Succeed, verifique a imagem resultante em image_urls

Fluxo de Status: Pending → Succeed ou Failed

Exemplo de Requisição​

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"