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
- Obrigatório:
prompt. - Chave: header
Authorization: Bearer SUA_CHAVEouX-API-Key: SUA_CHAVE. - Fotos opcionais: campo
image; repita o campo para várias imagens. - quality:
low,mediumouhigh. Uselowpara teste rápido. - size:
1024x1024,1536x1024,1024x1536ouauto. - response:
imagepara baixar a imagem oujsonpara receber base64.
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.