enhance_prompt: true en POST /image/generate, POST /image/edit o POST /image/multi-edit.
Para la generación de imágenes, esta es la misma mejora que impulsa la “varita mágica” en la aplicación web de Venice. Para las ediciones de imagen, un mejorador con conciencia visual usa la imagen o imágenes de entrada para clarificar tu instrucción de edición.
Cuándo usarla
La mejora de prompts es más útil cuando:- Tu prompt es corto (unas pocas palabras o una sola frase) y quieres que el modelo complete la composición, la iluminación y el ambiente.
- Estás construyendo un producto en el que los usuarios finales escriben prompts informales que se benefician de una expansión.
- Estás editando una imagen y quieres que la instrucción se reescriba con conciencia de su contenido visible.
- Quieres una salida más consistente y detallada sin escribir a mano prompts largos.
Paso 1: envía una solicitud con la mejora activada
Añadeenhance_prompt: true a cualquier solicitud estándar de generación de imagen.
"a cabin in the woods" en un prompt más detallado, y luego usa el texto reescrito para la generación. El resto de la solicitud se comporta exactamente como una llamada de generación normal.
La mejora añade hasta ~30 segundos antes de que comience la generación, porque la reescritura la produce una llamada a un modelo aparte. Tenlo en cuenta en los timeouts del cliente.
Paso 2: lee el prompt mejorado desde la cabecera de la respuesta
Cuando se aplica una reescritura, Venice devuelve el prompt final codificado en URL en la cabecera de respuestax-venice-enhanced-prompt. Decodifícala para ver, registrar o mostrar lo que realmente se envió al modelo de imagen.
x-venice-enhanced-prompt solo está presente cuando realmente se generó y aplicó una reescritura. Si la mejora se omite o falla, la cabecera no aparece y se usa tu prompt original.
Usar la mejora para editar imágenes
Los endpoints de edición utilizan un mejorador con conciencia visual que analiza la imagen o imágenes de entrada antes de reescribir la instrucción. Esto ayuda a convertir una solicitud corta como"make it winter" en una edición más específica preservando los sujetos y la composición relevantes.
Para una edición de una sola imagen, incluye enhance_prompt tanto en una solicitud JSON como en una multipart:
images:
x-venice-enhanced-prompt para ver la reescritura aplicada.
Comportamiento
Precios
La mejora de prompts se cobra como un recargo fijo de $0.04 por reescritura aplicada, además del coste normal de generación de imagen. Reglas de facturación:- Solo se te cobra cuando realmente se genera y aplica una reescritura. Si la mejora se omite o falla-open a tu prompt original, no hay recargo.
- El recargo se factura en la vía de éxito de la imagen. Si la generación termina en una violación de contenido, la mejora no se cobra.
- Cuando solicitas varias imágenes con
variants, la reescritura compartida se factura como máximo una vez por solicitud, no una vez por variante.
Usar la mejora con variants
La mejora combina bien convariants al explorar una idea: se genera una reescritura y luego se reutiliza en cada variante, así pagas el recargo de $0.04 una sola vez.
variants solo se admite cuando return_binary es false. Consulta Generación de imágenes para más detalles.Consejos para prompts
- Mantén tu prompt de entrada centrado en el sujeto y en los detalles innegociables. La mejora rellena el estilo, la iluminación y la composición a su alrededor.
- Registra la cabecera
x-venice-enhanced-promptdurante el desarrollo para aprender qué añade la mejora y decidir cuándo prefieres escribir los prompts a mano. - Para obtener resultados de generación repetibles en un lote, genera una vez con la mejora, captura el prompt mejorado desde la cabecera y luego reutiliza ese texto exacto con
enhance_promptdesactivado. - Para la generación de imágenes, combina el prompt capturado con un
seedfijo para comparar otros cambios de parámetros sin volver a reescribir.
Errores
La mejora en sí falla-open y no expone sus propios códigos de error. Los errores estándar de generación de imagen siguen aplicándose.
Consulta la referencia completa de Códigos de error para más detalles.
Relacionado
- Generación de imágenes — la guía completa de generación, incluyendo tamaños, estilos y respuestas binarias.
- Edición de imágenes — ediciones de una sola imagen, solicitudes multi-edit en capas y respuestas binarias.
- Generar imágenes (referencia de la API) — todos los campos de solicitud y respuesta para
POST /image/generate. - Editar imagen (referencia de la API) — campos de solicitud para
POST /image/edit. - Multi-Edit de imagen (referencia de la API) — campos de solicitud para
POST /image/multi-edit. - Modelos de imagen — lista de modelos, precios y
promptCharacterLimitpor modelo.