enhance_prompt: true em POST /image/generate, POST /image/edit ou POST /image/multi-edit.
Para geração de imagens, este é o mesmo aprimoramento que alimenta a “varinha mágica” no aplicativo web da Venice. Para edições de imagem, um aprimorador com percepção visual usa a imagem ou imagens de entrada para esclarecer sua instrução de edição.
Quando usar
O aprimoramento de prompt é mais útil quando:- Seu prompt é curto (poucas palavras ou uma única frase) e você quer que o modelo preencha composição, iluminação e clima.
- Você está construindo um produto no qual usuários finais digitam prompts casuais que se beneficiam de expansão.
- Você está editando uma imagem e quer que a instrução seja reescrita com percepção do conteúdo visível.
- Você quer saídas mais consistentes e detalhadas sem escrever manualmente prompts longos.
Passo 1: Envie uma requisição com o aprimoramento ativado
Adicioneenhance_prompt: true a qualquer requisição padrão de geração de imagem.
"a cabin in the woods" em um prompt mais detalhado e, em seguida, usa o texto reescrito para a geração. O restante da requisição se comporta exatamente como uma chamada de geração normal.
O aprimoramento adiciona até ~30 segundos antes de a geração começar, porque a reescrita é produzida por uma chamada de modelo separada. Leve isso em conta nos timeouts do cliente.
Passo 2: Leia o prompt aprimorado no cabeçalho da resposta
Quando uma reescrita é aplicada, a Venice retorna o prompt final codificado em URL no cabeçalho de respostax-venice-enhanced-prompt. Decodifique-o para ver, registrar ou exibir o que foi efetivamente enviado ao modelo de imagem.
x-venice-enhanced-prompt só está presente quando uma reescrita foi efetivamente gerada e aplicada. Se o aprimoramento for ignorado ou falhar, o cabeçalho fica ausente e seu prompt original é usado.
Usando aprimoramento para edições de imagem
Os endpoints de edição usam um aprimorador com percepção visual que analisa a imagem ou imagens de entrada antes de reescrever a instrução. Isso ajuda a transformar uma solicitação curta como"make it winter" em uma edição mais específica, preservando sujeitos e composição relevantes.
Para uma edição de imagem única, inclua enhance_prompt em uma requisição JSON ou multipart:
images:
x-venice-enhanced-prompt para ver a reescrita aplicada.
Comportamento
Preços
O aprimoramento de prompt é cobrado como uma sobretaxa fixa de $0,04 por reescrita aplicada, além do custo normal de geração de imagem. Regras de cobrança:- Você só é cobrado quando uma reescrita é efetivamente gerada e aplicada. Se o aprimoramento for ignorado ou falhar de forma aberta para seu prompt original, não há sobretaxa.
- A sobretaxa é cobrada no caminho de sucesso da imagem. Se a geração terminar em violação de conteúdo, o aprimoramento não é cobrado.
- Quando você solicita múltiplas imagens com
variants, a reescrita compartilhada é cobrada no máximo uma vez por requisição, e não uma vez por variante.
Usando aprimoramento com variants
O aprimoramento combina bem comvariants ao explorar uma ideia: uma reescrita é gerada e, em seguida, reutilizada em cada variante, de modo que você paga a sobretaxa de $0,04 uma única vez.
variants só é suportado quando return_binary é false. Veja Geração de imagens para detalhes.Dicas de prompt
- Mantenha seu prompt de entrada focado no sujeito e em quaisquer detalhes inegociáveis. O aprimoramento preenche estilo, iluminação e composição ao redor dele.
- Registre o cabeçalho
x-venice-enhanced-promptdurante o desenvolvimento para aprender o que o aprimoramento adiciona e decidir quando você preferiria escrever os prompts manualmente. - Para resultados de geração repetíveis em um lote, gere uma vez com aprimoramento, capture o prompt aprimorado a partir do cabeçalho e depois reutilize esse texto exato com
enhance_promptdesativado. - Para geração de imagens, combine o prompt capturado com um
seedfixo para comparar outras mudanças de parâmetros sem gerar nova reescrita.
Erros
O próprio aprimoramento falha de forma aberta e não expõe seus próprios códigos de erro. Os erros padrão de geração de imagem continuam se aplicando.
Veja a referência completa de Códigos de erro para detalhes.
Relacionados
- Geração de imagens — o guia completo de geração, incluindo dimensionamento, estilos e respostas binárias.
- Edição de imagens — edições de imagem única, requisições multi-edit em camadas e respostas binárias.
- Gerar imagens (referência da API) — todos os campos de requisição e resposta para
POST /image/generate. - Editar imagem (referência da API) — campos de requisição para
POST /image/edit. - Multi-Edit de imagem (referência da API) — campos de requisição para
POST /image/multi-edit. - Modelos de imagem — lista de modelos, preços e
promptCharacterLimitpor modelo.