Saltar al contenido principal
La mejora de prompts reescribe tu prompt antes de la generación o edición de imagen para añadir detalle visual clarificador, convirtiendo descripciones cortas o escasas en prompts más ricos que los modelos de imagen siguen de forma más fiable. Actívala estableciendo 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.
Si ya envías prompts largos y cuidadosamente elaborados, normalmente obtendrás un mejor control dejando la mejora desactivada.

Paso 1: envía una solicitud con la mejora activada

Añade enhance_prompt: true a cualquier solicitud estándar de generación de imagen.
Venice reescribe "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 respuesta x-venice-enhanced-prompt. Decodifícala para ver, registrar o mostrar lo que realmente se envió al modelo de imagen.
La cabecera 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:
Para multi-edit, usa el mismo parámetro con el array images:
Ambos endpoints de edición devuelven la imagen editada como datos binarios. Al igual que con la generación, inspecciona y decodifica en URL 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.
Consulta Precios para los costes base de la generación de imagen.

Usar la mejora con variants

La mejora combina bien con variants 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

  1. 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.
  2. Registra la cabecera x-venice-enhanced-prompt durante el desarrollo para aprender qué añade la mejora y decidir cuándo prefieres escribir los prompts a mano.
  3. 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_prompt desactivado.
  4. Para la generación de imágenes, combina el prompt capturado con un seed fijo 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