2–4 créditos por chamada

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.

  • REST · JSON
  • Sem marca d'água
  • Nada é armazenado
endpoint

POST /v1/upscale-image

URL base
https://app.imggen.ai
Auth
Authorization: Bearer sk_live_…
Custo
2–4 créditos
Entrada
JPEG (JPG), PNG and WebP · max 25 MB

01 — Visão geral

O que é a API de ampliação de imagens?

A API de ampliação de imagens da ImgGen AI é um endpoint REST que aumenta a resolução de uma imagem usando IA em vez de uma interpolação simples. Ela reconstrói bordas, texturas e detalhes finos em vez de esticar pixels, então o resultado continua nítido. Você envia uma imagem e um fator de escala, e o resultado em maior resolução volta na mesma requisição.

É um dos sete endpoints da API de edição de imagens da ImgGen AI, que compartilham uma única chave de API, uma única URL base e o mesmo formato de requisição e resposta. Se você também precisa desse recurso no navegador e não a partir de código, o mesmo modelo de IA move a ferramenta AI Image Upscaler.

02 — Requisição

Parâmetros da requisição

Envie uma requisição POST para https://app.imggen.ai/v1/upscale-image, autenticada com uma chave de API no cabeçalho Authorization.

Parâmetros aceitos por este endpoint
ParâmetroTipoObrigatórioPadrãoDescrição
imagefileOBRIGATÓRIOFator de ampliação. Aceita 2 ou 4.
factornumberopcional4Aplica uma reconstrução facial adicional. Útil para retratos e fotos de grupo.
enhanceFacebooleanopcionalfalseAplica nitidez extra ao resultado ampliado.
sharpenbooleanopcionalfalseFormato de saída. Aceita jpeg ou png.
outputstringopcionaljpegOutput format. Accepts jpeg or png.
03 — Integração

Como integro a API de ampliação de imagens?

Crie uma chave de API na sua conta ImgGen, salve-a como variável de ambiente e chame o endpoint. Esta é a mesma requisição em cURL, Node.js e Python.

curl --request POST \
  --url 'https://app.imggen.ai/v1/upscale-image' \
  --header 'Authorization: Bearer sk_live_YOUR_API_KEY' \
  --form image=@/path/to/photo.jpg \
  --form factor=4 \
  --form enhanceFace=false \
  --form sharpen=false \
  --form output=jpeg
04 — Resposta

Resposta

Uma chamada bem-sucedida devolve JSON. O resultado vem codificado em base64 — decodifique antes de gravar em disco ou no seu armazenamento de objetos. Toda resposta bem-sucedida traz ainda um cabeçalho X-Credit-Remaining com seu saldo após a chamada.

{
  "success": true,
  "message": "Image upscaled successfully",
  "image": "iVBORw0KGgoAAAANSUhEUgAA...SUVORK5CYII="
}
05 — Limites

Limites e comportamentos que vale conhecer

O endpoint aceita JPEG (JPG), PNG e WebP com tamanho máximo de arquivo de 25 MB e responde de forma síncrona em até 60 segundos — não há job para consultar nem webhook para configurar.

Escolha seu formato de saída

Use output=png quando precisar de resultado sem perdas ou preservar um canal alfa; jpeg mantém as respostas leves para trabalhos de catálogo em grande volume.

A melhoria facial é opcional

enhanceFace aplica uma reconstrução facial adicional para melhorar e ampliar retratos. Deixe desligado em fotos de produto e paisagens, onde não há rosto a melhorar.

Synchronous by design

There is no job queue to poll. The upscaled image comes back in the same response, within the 60-second request ceiling.

06 — Em produção

Para que serve a API de ampliação de imagens?

Onde as equipes colocam este endpoint em produção para processar imagens de forma programática e em escala.

Migração de catálogos antigos

Leve anos de imagens de produto pequenas e de baixa resolução aos padrões atuais de alta resolução em um job em lote, em vez de refotografá-las.

Preparação para impressão

Eleve materiais feitos para web a um tamanho de qualidade que aguenta impressão, com nitidez opcional aplicada na mesma chamada para um resultado mais definido.

Conteúdo gerado por usuários

Amplie avatares e envios pequenos no servidor para que fiquem limpos em telas de alta densidade.

Mídia e acervos

Aumente a resolução de imagens digitalizadas ou comprimidas antes que entrem em um gerenciador de conteúdo, junto com a restauração quando for necessário.

07 — Custo

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

Cada chamada bem-sucedida custa 2–4 créditos, então seu custo real por imagem depende do plano que você tem. Os créditos vêm do seu plano e são compartilhados entre todos os endpoints e o editor web, de modo que você não compra uma cota separada por ferramenta. Uma chamada que falha é reembolsada automaticamente. Veja todos os detalhes na página de preços.

Planos da ImgGen AI e acesso à API
PlanoPreçoCréditosAPI
Free$050 créditos gratuitos únicosSem acesso à API
Starter$9.99 / month400 créditos / mêsAcesso à API incluído
Pro$29.99 / month1.400 créditos / mêsAcesso à API + suporte prioritário
EnterpriseCustomVolume personalizadoInfraestrutura dedicada

Custos em créditos e limites verificados pela última vez em 2026-08-27.

08 — Relacionado

As equipes que usam a API de ampliação de imagens costumam recorrer a estes em seguida.

API de restauração de fotosAPI de colorização de fotosAI Image Upscaler (ferramenta web)Todos os endpoints da API

Também disponíveis: Remoção de fundo, Remoção de marca d'água, Remoção de texto, Geração de imagens.

FAQ

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

É um endpoint HTTP que aumenta a resolução de uma imagem usando um modelo treinado. Em vez de interpolar entre os pixels existentes, como faz um redimensionamento, o modelo prevê o detalhe que uma versão de maior resolução daquela imagem teria — bordas, textura e estrutura — e o reconstrói. Você envia a imagem por POST e lê o resultado ampliado na resposta.

Começar

Comece a chamar a API de ampliação de imagens

Uma única chave libera os sete endpoints. Sem marca d'água, com direitos comerciais completos e sem que nada do que você envia seja armazenado depois que a resposta é devolvida.

Obtenha sua chave de API