
Modelo companheiro de geração e edição de imagens: text-to-image, edições da caixa-limite e conjuntos de imagens coesas, com até 4K de saída no Pro.
Modelo companheiro de geração e edição de imagens: text-to-image, edições da caixa-limite e conjuntos de imagens coesas, com até 4K de saída no Pro.
Também conhecido como Alibaba Cloud Wan2.7 Image, Wan2.7-Image, wan2-7-image
wan2-7-image/v1/images/generationsalibaba/wan-2.7-imagewan-2.7-imageTarifas pay-as-you-go ao vivo do catálogo EmpirioLabs. Você paga só pelo que usa, sem mínimo mensal.
Wan2.7 Image roda por POST /v1/images/generations. A requisição retorna um job_id na hora; consulte GET /v1/jobs/{job_id} até o job terminar e leia as URLs de saída do resultado. Ou adicione "sync": true para pular o polling: a requisição fica aberta e retorna direto a resposta de imagem no estilo OpenAI, então SDKs OpenAI funcionam sem mudanças. Obtenha uma chave de API no painel EmpirioLabs.
curl https://api.empiriolabs.ai/v1/images/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2-7-image",
"prompt": "Describe what you want Wan2.7 Image to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/images/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "wan2-7-image",
"prompt": "Describe what you want Wan2.7 Image to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Parâmetros de requisição suportados pela API Wan2.7 Image na EmpirioLabs. Os padrões valem quando um campo é omitido.
| Parâmetro | Tipo | Padrão | Intervalo / valores | Descrição |
|---|---|---|---|---|
| prompt | string | - | - | Mensagem de texto. Para o modo Conjunto de Imagens, descreva cada imagem em sequência (por exemplo: 'Primeira imagem:... Segunda imagem:...'). |
| model_variant | enum | wan2.7-image-pro | wan2.7-image-pro, wan2.7-image | Pró: 4K + Modo Pensamento + qualidade superior. Padrão: mais rápido, mais barato. |
| aspect_ratio | enum | - | 16:9, 1:1, 9:16, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5 | Opcional. Se omitido, text-to-image padrão é 16:9; Image-edit corresponde à proporção nativa da última imagem de entrada. |
| resolution | enum | 2K | 1K, 2K, 4K | Nível de qualidade. 1K ~1MP, 2K ~4MP, 4K ~16MP (apenas Pro text-to-image). |
| use_custom_size | boolean | false | - | Sobrescreve aspect_ratio + resolução com dimensões explícitas em pixel. |
| custom_width | number | - | 768 a 4096 | Pixels (768–2048; Pro text-to-image até 4096). Só quando use_custom_size=verdadeiro. O aspecto deve estar em [1:8, 8:1]. |
| custom_height | number | - | 768 a 4096 | Pixels (768–2048; Pro text-to-image até 4096). Só quando use_custom_size=verdadeiro. |
| enable_sequential | boolean | false | - | Modo de Definição de Imagem. Gerar até 12 imagens relacionadas coesas. Desativa thinking_mode e color_palette. |
| num_images | number | 1 | 1 a 4 | Apenas modo padrão. Número de imagens para gerar. Cada um é faturado separadamente. |
| num_images_set | number | 1 | 1 a 12 | Apenas modo de configuração de imagem. Máximo de imagens no conjunto. O modelo decide a contagem real; Você é cobrado apenas pelas imagens geradas. |
| thinking_mode | boolean | true | - | Apenas profissional. Inferência aprimorada para maior qualidade ao custo da latência. É ignorado automaticamente quando imagens de entrada são anexadas ou o modo... |
| image | array | - | - | Até 9 URLs de imagem de entrada para edição. Aciona automaticamente o modo de edição de imagem. |
| color_palette | string | - | - | Array JSON opcional de 3–10 {hex, ratio} objetos (as razões somam 100%). Apenas modo padrão. Exemplo:... |
| bbox_list | string | - | - | Caixas de edição interativas como JSON. Use [] para nenhuma caixa, ou [[x1,y1,x2,y2]] para uma caixa. |
Faça upload de 1 a 9 imagens para o modo de edição; sem imagens, funciona como text-to-image. Restrições - Prompt máximo 5.000 caracteres - Geração: 10-60s dependendo da resolução, contagem de imagens, variante do modelo e modo de pensamento Entradas de imagem (modo de edição) - JPEG, PNG, BMP ou WEBP - 240-8000 px por lado - Proporção de aspecto 1:8 a 8:1 - Máximo 20 MB por imagem Capacidades - Transferência de estilo, posicionamento de objetos, mistura de cenas, substituição de fundo, composição multirreferencial, edição interativa com caixas delimitadoras - Variante Pro suporta saída até 4K Segurança de conteúdo - Gerado As imagens passam por uma verificação automatizada de segurança de conteúdo. Uma imagem sinalizada como explícita não é retornada. Como a imagem é gerada antes da verificação ser executada, uma geração sinalizada ainda é cobrada.
Na EmpirioLabs, Wan2.7 Image é cobrado por uso: Padrão $0.030 por imagem; Pro $0.075 por imagem. A tabela de tarifas ao vivo desta página sempre corresponde ao que a API cobra.
Wan2.7 Image é servido por POST /v1/images/generations em api.empiriolabs.ai com autenticação padrão por token Bearer.
Sim. O playground da EmpirioLabs executa Wan2.7 Image no navegador com os mesmos parâmetros que a API expõe, para você testar prompts antes de escrever código.
Crie uma conta EmpirioLabs e gere uma chave em API Keys no painel. A cobrança usa créditos pay-as-you-go, então você paga apenas pelas requisições que faz.
Confira nossos preços ou entre em contato se quiser que seu próprio modelo seja implementado em nossa pilha.