Gere imagens
e termine-as na mesma cadeia de chamadas
Um POST executa um agente de imagem - GPT Image, Imagen, Nano Banana, Grok ou Leonardo - e os passos que costumam vir a seguir, recorte, edição e reenquadramento, ficam a uma chamada com a mesma chave.
POSThttps://autostud.ai/api/v1/actions/images.generateTrês chamadas, do prompt ao recurso final
Escolha o motor uma vez, gere as vezes que quiser e depois termine o ficheiro.
- 1
Escolha um agente de imagem
Um agente é uma configuração guardada: motor, tamanho, estilo e o modelo de prompt que a sua equipa acordou. Liste os do seu espaço de trabalho e guarde o id.
export AUTOSTUD_API_KEY="sk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # An image agent is a saved configuration, not a model name. curl "https://autostud.ai/api/v1/agents?agent_type=image&limit=10" \ -H "Authorization: Bearer $AUTOSTUD_API_KEY" - 2
Gere
Envie o prompt e as variáveis que o modelo espera. A resposta traz a imagem e os créditos que gastou.
curl -X POST https://autostud.ai/api/v1/actions/images.generate \ -H "Authorization: Bearer $AUTOSTUD_API_KEY" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: sku-4471-packshot" \ -d '{ "agent_id": "a91d5f27-6c0b-4e83-97aa-2b1e4d70c6f9", "prompt": "A ceramic mug seen three-quarter, soft studio light", "variables": { "product": "ceramic mug", "color": "matte navy" } }' - 3
Termine o ficheiro
Recorte o fundo, aplique uma edição por instrução ou reenquadre para outro formato. Mesma chave, mesmo registo, sem uma segunda integração.
curl -X POST https://autostud.ai/api/v1/actions/tools.remove_background \ -H "Authorization: Bearer $AUTOSTUD_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "image_url": "https://cdn.autostud.ai/generations/b6c30a19.../image.png" }'
O que pode enviar
Três campos para gerar, um para pós-processar.
agent_idO agente de imagem a executar. O motor, o tamanho e o estilo vêm com ele.
promptO que desenhar, escrito como o modelo do seu agente espera.
variablesOs valores dos marcadores desse modelo, para que um só agente sirva um catálogo inteiro.
image_urlPara as ferramentas de acabamento: a imagem a recortar, editar ou cortar. Qualquer uma publicamente acessível.
Os motores por trás do endpoint
Cada motor é exposto como um agente, por isso mudar de modelo é outro id, não outra integração. Motores novos aparecem como agentes novos.
As ferramentas que vêm a seguir
Gerar raramente é o último passo. Remover o fundo, editar por instrução e reenquadrar são ações da mesma API, faturadas do mesmo modo e limitadas pela mesma chave.
tools.remove_backgroundtools.image_modificationtools.image_cropO que os programadores perguntam primeiro
Como sei quanto custou uma imagem?
Cada resposta reporta os créditos gastos e o histórico fica legível em /api/v1/generations. Os preços são por motor e definidos no espaço de trabalho, nunca no pedido.
Um agente pode servir muitos prompts?
É para isso que servem as variáveis: o agente guarda o modelo e o estilo, e a chamada preenche o que muda. Um catálogo de produtos é um agente e N chamadas, não N agentes.
As imagens também chegam por webhook?
O generation.completed dispara para imagens tal como para vídeo e áudio, por isso uma única subscrição cobre toda a família das gerações.
Posso usar uma imagem gerada num vídeo?
Sim. O URL gerado entra diretamente numa camada da timeline, e o renders.create transforma toda a composição num mp4 com a mesma chave.
Pronto para criar?
Comece a gerar vídeos virais em minutos. Não é necessário cartão de crédito para o teste gratuito.