Único endpoint: POST /generate

Gere uma imagem com texto e foto(s)

Endpoint: POST https://imagegen.alberton.work/generate

Envie sua própria chave no header, um prompt e opcionalmente uma ou mais imagens de referência. A resposta padrão já é o arquivo da imagem gerada.

Quer testar pelo navegador? Abra o Swagger em /docs, clique em POST /generate e depois em Try it out.

1) Gerar só com texto

curl -X POST https://imagegen.alberton.work/generate \
  -H 'Authorization: Bearer SUA_CHAVE' \
  -F 'prompt=Um ícone minimalista de uma estrela azul em fundo branco, sem texto' \
  -F 'quality=low' \
  -F 'size=1024x1024' \
  --output imagem.png

2) Gerar usando uma foto

curl -X POST https://imagegen.alberton.work/generate \
  -H 'Authorization: Bearer SUA_CHAVE' \
  -F 'prompt=Transforme esta foto em uma ilustração minimalista, sem texto' \
  -F '[email protected]' \
  --output imagem.png

3) Gerar usando várias fotos

curl -X POST https://imagegen.alberton.work/generate \
  -H 'Authorization: Bearer SUA_CHAVE' \
  -F 'prompt=Combine estas referências em uma única imagem de produto' \
  -F '[email protected]' \
  -F '[email protected]' \
  --output imagem.png

Campos aceitos no POST

Resposta

Por padrão, o endpoint responde com a imagem binária. Salve com --output imagem.png. Se mandar response=json, ele responde com image_base64 e data_uri.