v1 · 7 endpoints · no ar

Edição de imagens
API para desenvolvedores

Sete endpoints de processamento de imagens com IA atrás de uma única chave de API: remoção de fundo, ampliação, remoção de marca d'água e de texto, restauração, colorização e texto para imagem. REST puro, uma resposta JSON e nada armazenado depois que a chamada termina.

  • 7 endpoints, 1 chave
  • REST sobre HTTPS
  • Sem marca d'água
  • Nada é armazenado
bash — remove-background
$ curl -X POST app.imggen.ai/v1/remove-background \
   -H "Authorization: Bearer sk_live_..." \
   -F image=@photo.jpg
→ 200 OK · 128 ms · X-Credit-Remaining: 385
{
  "success": true,
  "image": "iVBORw0KGgoAAAANSUhEUg..."
}

01 — Visão geral

O que é a API de edição de imagens da ImgGen AI?

A API de edição de imagens da ImgGen AI é um serviço REST que faz processamento de imagens com IA sob demanda. Você envia uma imagem — ou um prompt de texto — para um endpoint via HTTPS e o resultado processado volta codificado em base64 dentro da resposta JSON. Não há modelo para hospedar nem GPU para provisionar.

Todos os endpoints compartilham a mesma URL base, a mesma chave de API e o mesmo formato de resposta, então acrescentar um segundo recurso ao seu fluxo é trocar de caminho, não montar uma integração nova. Se quiser testar os modelos antes de escrever código, esses mesmos modelos movem as ferramentas gratuitas da ImgGen AI no navegador.

02 — Início rápido

Como se usa a API de edição de imagens?

Gere uma chave de API e envie uma requisição multipart com a sua imagem. Este exemplo remove um fundo; todos os outros endpoints de edição seguem o mesmo padrão com um caminho diferente. A geração de imagens é a única exceção — ela recebe um corpo JSON com seu prompt, o número de amostras e a proporção em vez de um arquivo.

curl --request POST \
  --url 'https://app.imggen.ai/v1/remove-background' \
  --header 'Authorization: Bearer sk_live_YOUR_API_KEY' \
  --form image=@/path/to/photo.jpg
03 — Endpoints

Os sete endpoints

Cada um tem sua própria página de referência com parâmetros, exemplos de código em três linguagens e seu custo exato em créditos.

POST /v1/remove-background

API de remoção de fundo

Remova o fundo das suas imagens por código com uma única requisição POST. Uma chave de API, saída em PNG transparente e um serviço sem estado que nunca armazena as imagens que você envia.

1crédito
POST /v1/upscale-image

API de ampliação de imagens

Aumente a resolução das suas imagens em 2x ou 4x a partir do seu próprio backend. Melhoria facial e nitidez opcionais, saída em JPEG ou PNG e um preço que acompanha o fator que você pedir.

2–4créditos
POST /v1/remove-watermark

API de remoção de marca d'água

Detecte e apague marcas d'água das suas imagens em uma única requisição. O inpainting generativo reconstrói os pixels que estavam atrás da marca, e este é o único endpoint que também aceita um lote de imagens.

2créditos
POST /v1/remove-text

API de remoção de texto

Apague legendas, sobreposições, carimbos de data e etiquetas incrustadas nas suas imagens por código. A detecção é automática — e se a imagem não tiver texto, você não é cobrado.

2créditos
POST /v1/image-restoration

API de restauração de fotos

Repare fotografias antigas, danificadas e desbotadas a partir do seu próprio backend. Opcionalmente colorize e aumente a resolução na mesma requisição, em vez de encadear três chamadas.

2créditos
POST /v1/colorize-photo

API de colorização de fotos

Transforme fotografias em preto e branco em imagens com cor natural em uma única requisição. Reparo de rasgos opcional na mesma chamada e sem escolher cores à mão em momento algum.

2créditos
POST /v1/generate-image

API de geração de imagens com IA

Gere imagens a partir de um prompt de texto com uma única requisição JSON. Até quatro amostras por chamada, três modelos para equilibrar velocidade e qualidade, e direitos comerciais completos sobre o resultado.

3+créditos
04 — Custo

Quanto custa a API de edição de imagens?

O uso é baseado em créditos e não em uma taxa fixa por chamada, então um mês intenso e um mês tranquilo custam o mesmo por imagem. Os créditos são compartilhados entre todos os endpoints e o editor web — um só saldo, não uma cota separada por ferramenta. Uma chamada que falha é reembolsada automaticamente, e toda resposta bem-sucedida devolve seu saldo restante no cabeçalho X-Credit-Remaining.

Custo em créditos por endpoint
EndpointCaminhoCréditos / chamada
Remoção de fundo/v1/remove-background1
Ampliação de imagens/v1/upscale-image2–4
Remoção de marca d'água/v1/remove-watermark2
Remoção de texto/v1/remove-text2
Restauração de fotos/v1/image-restoration2
Colorização de fotos/v1/colorize-photo2
Geração de imagens/v1/generate-image3+
Planos da ImgGen AI e acesso à API
PlanoPreçoCréditosAPIObservações
Free$050 créditos gratuitos únicosSem acesso à APINão pede cartão de crédito
Starter$9.99 / month400 créditos / mêsAcesso à API incluídoCréditos não usados acumulam
Pro$29.99 / month1.400 créditos / mêsAcesso à API + suporte prioritárioCréditos não usados acumulam
EnterpriseCustomVolume personalizadoInfraestrutura dedicadasupport@imggen.ai

Custos em créditos e limites verificados pela última vez em 2026-08-27. Todos os detalhes na página de preços.

05 — Mecânica

Como a API funciona

Deliberadamente sem graça: uma requisição, uma resposta e nenhuma orquestração do seu lado.

ImgGen API request lifecycleYour application sends a multipart POST to the ImgGen API. The upload is written to a temporary object, passed to the AI model, and the result is returned base64-encoded in the same response. The temporary object is deleted once the response is sent. The whole exchange is synchronous, within a 60 second ceiling.YOUR APPany HTTP clientPOST /v1/…multipart · imageIMGGEN APIauth · charge creditsTEMP OBJECTdeleted after sendAI MODELprocesses image200 OK · JSON · base64synchronous · 60s ceiling
One round trip. There is no job to poll and no webhook to register — the processed image is in the body of the response that answers your request.

Síncrona, sem filas

A imagem processada vem no corpo da mesma resposta. Nenhum ID de job para consultar, nenhum endpoint de webhook para subir, nenhuma fila para reconciliar. As requisições têm um limite de 60 segundos.

Multipart na entrada, base64 na saída

Envie sua imagem de entrada como formulário multipart — JPEG (JPG), PNG e WebP, até 25 MB. O resultado volta codificado em base64 no corpo JSON: decodifique e grave onde você guarda seus arquivos.

Só cobra quando dá certo

Os créditos são debitados de forma atômica e reembolsados automaticamente se o processamento falhar, então você só é cobrado pelas imagens que realmente voltam. A remoção de texto chega a devolver 422 sem custo algum quando não há texto para remover.

Chaves que você pode rotacionar

As chaves são exibidas uma única vez e guardadas apenas como hash. A revogação se propaga em cerca de um minuto, então uma chave vazada é um problema de um minuto, não um incidente.

06 — Tratamento de dados

A API armazena minhas imagens ou treina com elas?

Não. A API não guarda estado. Diferente do editor web, que salva seus projetos para você voltar a eles depois, uma chamada de API não cria projeto, registro de tarefa nem arquivo armazenado. Seu envio é gravado em um objeto temporário, processado e apagado assim que a resposta é devolvida. A única coisa mantida é um registro de uso anotando que houve uma chamada e quantos créditos ela custou.

Suas imagens nunca são usadas para treinar modelos. Isso importa se você processa fotos de clientes que contratualmente não pode reter — é a arquitetura, e não apenas a política, que as mantém fora do nosso armazenamento.

What the API keeps and what it discardsYour upload, the processing step and the returned result all live inside an ephemeral boundary and are deleted once the response is sent. No project, task record or stored file is created. The only thing written to storage is a usage log row recording that a call happened and how many credits it cost.EPHEMERAL — DELETED WHEN THE RESPONSE IS SENTUPLOADyour imagePROCESSmodel runsRESULTbase64 out✗ no project✗ no task record✗ no stored filePERSISTEDUSAGE LOGone row · call + credit costNever used to train models.
The architecture, not just the policy — an API call writes no project, task or file row at all.
07 — Erros

Respostas de erro

As falhas devolvem um envelope JSON no formato { "error": { "message", "code" } }, com o status HTTP correspondendo ao código.

Códigos de erro da API
StatusCódigoSignificado
401UNAUTHORIZEDA chave de API está ausente, malformada ou foi revogada.
402INSUFFICIENT_CREDITSSua conta não tem créditos suficientes para esta chamada.
403FORBIDDENSeu plano não dá acesso a esta ferramenta.
404NOT_FOUNDO caminho do endpoint não existe.
409CONFLICTA requisição conflita com o estado atual do recurso.
422VALIDATION_ERRORA requisição foi rejeitada: tipo de arquivo inválido, campo ausente ou nada a processar. Nenhum crédito é cobrado.
08 — Em produção

Quem usa a API da ImgGen?

Onde uma API de processamento de imagens conquista seu lugar dentro de um produto.

E-commerce e marketplaces

Normalize as imagens de fornecedores e vendedores no envio — recorte fundos, remova textos sobrepostos e amplie fotos antigas de baixa resolução para que todos os anúncios pareçam ter saído do mesmo estúdio.

Print-on-demand e mockups de produto

Isole a arte, aumente a resolução até o padrão de impressão e componha sobre templates sem que um designer precise tocar em cada pedido.

SaaS de design e edição

Lance recursos de edição em um clique dentro do seu próprio produto sem hospedar GPUs, ajustar modelos ou manter uma infraestrutura de inferência.

Arquivos, genealogia e digitalização

Repare, colorize e amplie fotografias digitalizadas em um fluxo automatizado em vez de retocar cada imagem à mão.

Plataformas de conteúdo e publicação

Gere imagens originais a partir de um prompt e limpe os envios dos colaboradores como parte do seu fluxo editorial atual.

Agências e ferramentas internas

Automatize o trabalho repetitivo com imagens que fica entre o briefing do cliente e o material final, a partir das ferramentas que sua equipe já usa.

FAQ

Perguntas frequentes sobre a API de edição de imagens

Sim. A API de edição de imagens da ImgGen AI expõe sete endpoints REST — remoção de fundo, ampliação de imagens, remoção de marca d'água, remoção de texto, restauração de fotos, colorização e geração de imagens a partir de texto — todos em https://app.imggen.ai e acessíveis com uma única chave de API.

Começar

Faça sua primeira chamada em cinco minutos

Crie uma chave, copie o exemplo em cURL e você já tem a remoção de fundo funcionando. Uma só chave cobre os sete endpoints, em todos os planos que incluem acesso à API.

Obtenha sua chave de API