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 Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| image | file | Sim | Imagem cujo fundo será removido (PNG ou JPEG) |
Resposta
Resposta de Sucesso (200 OK):
{
"job_id": "uuid-string"
}
| Campo | Tipo | Descrição |
|---|---|---|
| job_id | string | Identificador único do job criado. Use Obter Status do Job para consultar os resultados |
Regras de Erro / Validação
| Situação | Status HTTP | Mensagem de Erro |
|---|---|---|
| A imagem não é um arquivo PNG ou JPEG válido | 400 | "Invalid image file" |
| Chave de API inválida | 401 | "Invalid API key" |
| Campo ausente | 422 | Erro 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:
- Salve o
job_idrecebido na resposta - Faça polling em
GET /public/v1/job/{job_id}para verificar o status - Quando o status se tornar
Succeed, verifique a imagem resultante emimage_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"