Ir para o conteúdo principal

Gerar Efeito V2

Propósito

Gera um resultado com estilo de efeito de forma assíncrona. Você pode fornecer uma descrição em texto para orientar a geração do efeito e, opcionalmente, enviar uma imagem.

Método e Caminho

POST /public/v1/generate/effect/v2

Autenticação

Veja a página de Autenticação. O token Bearer é obrigatório.

Cabeçalhos Obrigatórios:

Authorization: Bearer {your_api_key}

Campos da Requisição

Nome do CampoTipoObrigatórioDescrição
descriptionstringSimDescrição do efeito
qualitystringSimQualidade: standard, pro
framenumberSimFrames: 4, 9, 16
imagefileNãoImagem de referência opcional

Resposta

Resposta de Sucesso (200 OK):

{
"job_id": "uuid-string"
}
CampoTipoDescrição
job_idstringIdentificador único do job criado. Use Obter Status do Job para consultar o resultado

Regras de Erro / Validação

SituaçãoStatus HTTPMensagem de Erro
Invalid image file400"Invalid image file"
Chave de API inválida401Invalid API key

Comportamento Assíncrono do Job

Este endpoint cria um job assíncrono. Ele retorna imediatamente um job_id, enquanto a geração real do efeito acontece em segundo plano.

Método de Polling:

  1. Salve o job_id recebido na resposta
  2. Faça polling em GET /public/v1/job/{job_id} para verificar o status
  3. Quando o status se tornar Succeed, consulte o resultado em image_urls

Fluxo de Status: PendingSucceed ou Failed

Exemplo de Requisição

cURL (sem imagem):

curl -X POST "https://api.aetherforgeai.com/public/v1/generate/effect/v2" \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "description=apply a glowing fantasy aura" \
-F "quality=standard" \
-F "frame=4"

cURL (com imagem):

curl -X POST "https://api.aetherforgeai.com/public/v1/generate/effect/v2" \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "description=apply a neon cyberpunk effect" \
-F "quality=pro" \
-F "frame=16" \
-F "image=@/path/to/input.png"