Todos los artículos
announcements11 min de lectura

Descubre PoYo Workflows: conecta modelos de IA en flujos creativos reutilizables

Crea flujos de IA reutilizables en PoYo. Explora plantillas, conecta modelos de imagen y vídeo, configura entradas y salidas, ejecútalos en Playground y accede a tus flujos guardados mediante la API.

Descubre PoYo Workflows: conecta modelos de IA en flujos creativos reutilizables
announcements

PoYo Workflows: conecta un encargo creativo, una imagen y un vídeo en un flujo reutilizable

PoYo Workflows reúne tus pasos creativos en un mismo lienzo. Elige los modelos, conecta sus entradas y salidas y guarda un flujo que puedas volver a ejecutar con otro prompt o referencia. Empieza con una plantilla o crea tu propia secuencia en un lienzo vacío.

Una foto de producto puede convertirse en una imagen de estudio y después en un breve vídeo de presentación. Una descripción de escena puede convertirse en una imagen fija y luego en un plano animado. Una vez establecidas las conexiones, la salida de un paso pasa a ser la entrada del siguiente, sin descargar y volver a subir el archivo entre ambos.

¿Qué hay de nuevo?

  • Previsualiza plantillas listas para generar y editar imágenes, convertir imágenes en vídeo y realizar otras tareas creativas.
  • Conecta modelos en un lienzo visual, incluidas las entradas que se proporcionan en cada ejecución y los resultados que devuelve el flujo.
  • Guarda la configuración y utiliza Playground para ejecutarla con otros prompts o archivos multimedia.
  • Consulta el progreso y los resultados de cada nodo, o prueba un solo nodo cuando quieras ajustar un paso.
  • Invoca el flujo guardado mediante la API cuando quieras utilizarlo en una aplicación.

Esta guía sigue la interfaz en inglés y conserva sus etiquetas. El ejemplo crea una imagen de un café junto al mar y la convierte en un vídeo de cinco segundos. Las capturas muestran la configuración, no una generación terminada; la portada es una ilustración.

1. Encuentra una plantilla para tu tarea

Inicia sesión y abre PoYo Workflows. Tus flujos guardados aparecen en la lista. Elige Templates para ir a la biblioteca de plantillas, donde puedes buscar por nombre de plantilla o modelo y filtrar por tipo de salida.

Biblioteca de plantillas de PoYo con búsqueda, filtros de salida y tarjetas de plantillas creativas

Figura 1. Cada tarjeta muestra los tipos de entrada y salida, el número de pasos y los modelos. Elige Preview template para revisar la configuración.

Elige un punto de partida que encaje con el material que tienes:

Plantilla Material inicial Qué hace
Generate and refine Dos prompts de texto Genera una imagen y después la edita
Image to video Un prompt de escena y otro de movimiento Genera una imagen fija y después un vídeo de cinco segundos
Product showcase Una foto de producto Crea una imagen de estudio y un breve vídeo de presentación
Virtual try-on video Una foto de una persona y otra de una prenda Crea una imagen de prueba virtual de ropa y un breve vídeo de moda

En este tutorial, elige Preview template en Image to video. A pesar de su nombre, esta plantilla empieza con texto: el primer modelo crea la imagen que anima el segundo.

Vista previa de Image to video con Request, generación de imagen, generación de vídeo y Response

Figura 2. La vista previa permite desplazar y ampliar el lienzo e inspeccionar los nodos antes de crear una copia editable.

Elige Use this template para abrir un borrador. Dale un nombre reconocible, como «Vídeo de café junto al mar». El borrador no aparece en la lista de flujos guardados hasta que eliges Save. Salir de la página o actualizarla descarta los cambios del borrador que no hayas guardado. Para empezar desde cero, elige New workflow en la página Workflows.

2. Elige modelos y conecta los pasos

El lienzo tiene tres partes principales:

Parte Función en este ejemplo
Request Expone prompt y motion_prompt para cada ejecución
Nodos de modelo Generan una imagen fija y después la animan
Response Define los archivos que devuelve el flujo

Selecciona un nodo para revisar sus ajustes. Establece valores fijos, como el tamaño de imagen y la duración del vídeo, en el nodo del modelo. Conecta los campos que deban recibir un valor de Request o la salida de un nodo anterior.

Flujo editable de café junto al mar con nodos de imagen y vídeo, entradas conectadas y archivos devueltos

Figura 3. Un flujo reutilizable separa los prompts que cambian en cada ejecución de los ajustes y conexiones que quieres conservar.

Para los modelos de este ejemplo, establece size en 16:9 y resolution en 1K en el nodo de imagen. En el nodo de vídeo, establece duration en 5 y resolution en 720p. Los campos y valores disponibles dependen del modelo seleccionado; revisa los campos obligatorios marcados con un asterisco.

En este ejemplo, la imagen generada debe conectarse a la entrada image_urls del nodo de vídeo. Si tu copia de la plantilla la conecta a reference_image_urls, elimina esa conexión y vuelve a conectar la salida de imagen a image_urls antes de guardar. Los campos para imagen a vídeo y para medios de referencia tienen requisitos distintos.

Puedes arrastrar un puerto de salida hasta una entrada compatible, o hacer clic en la salida y después en la entrada. Los índices de salida empiezan en 0, por lo que Image · #0 indica la primera imagen. Los resultados individuales y las listas de resultados también necesitan conexiones compatibles. El lienzo rechaza conexiones incompatibles y ciclos.

Cambia de modelo cuando la tarea lo requiera

Abre el selector de modelos dentro de un nodo. Explora por tipo de medio o busca por nombre.

Selector de modelos con resultados de búsqueda de Seedream y el modelo de imagen actual seleccionado

Figura 4. Busca un modelo dentro de un nodo. El modelo seleccionado determina los parámetros y las entradas multimedia compatibles con ese paso.

Si cambiar de modelo elimina ajustes o conexiones incompatibles, revisa primero la confirmación. Después del cambio, comprueba el prompt conservado, los valores obligatorios, los medios de entrada y las conexiones a Response. Guardar el grafo por sí solo no verifica que todos los pasos estén listos para ejecutarse.

Arrastra el lienzo para desplazarte, usa la rueda para ampliar o reducir, o elige Fit to view para ver el conjunto. Undo, Redo y Lock editing ayudan a organizar flujos más grandes.

3. Define qué cambia en cada ejecución y qué se devuelve

Selecciona Request, o un campo como prompt, para configurar las entradas del flujo. Cada campo tiene Field ID, Field type, un Display name opcional y el ajuste Required.

Ajustes de Request con el identificador del campo prompt, tipo string, nombre visible y opción de campo obligatorio

Figura 5. Field ID se utiliza en las conexiones y solicitudes API. El nombre visible es la etiqueta que se muestra en Playground.

En este ejemplo, mantén prompt y motion_prompt como campos de texto. Si creas un flujo basado en fotos, añade un campo de imagen o de lista de imágenes y conéctalo a la entrada adecuada del modelo. Playground ofrece controles de subida para los campos multimedia. Puedes organizar el material de origen con antelación en PoYo Assets.

Después, selecciona Response y decide qué devolver. La plantilla Image to video devuelve un vídeo por defecto. Para devolver también la imagen generada, arrastra la salida del nodo de imagen a Response, o haz clic en esa salida y después en Drag a model output here.

Ajustes de Response con salidas de vídeo e imagen conectadas a sus nodos de origen

Figura 6. Conecta ambas salidas de modelo a Response para devolver la imagen y el vídeo. Los nombres de las salidas también se convierten en campos de las respuestas API.

Comprueba el nombre, nodo de origen, tipo de resultado e índice de cada salida. Usa Return as a list cuando el flujo deba devolver los resultados conectados como una lista. Un nodo puede alimentar otro paso y conectarse también a Response, por lo que la imagen intermedia puede formar parte de tus entregables finales.

Elige Save cuando las entradas, ajustes y conexiones estén listos. Playground y el acceso a la API estarán disponibles después de guardar el flujo.

4. Ejecuta el flujo en Playground

Abre Playground o elige Go to Playground. El formulario de entrada se crea a partir de los campos de Request. Para este ejemplo, escribe una descripción de escena en Prompt:

Una taza de café de cerámica sobre una mesa de madera junto a una ventana abierta frente al mar al amanecer. Luz cálida y dorada, mar azul en calma al fondo, fotografía de producto natural, composición horizontal 16:9. Sin texto ni logotipos.

Después, describe el movimiento en Motion prompt:

Acerca lentamente la cámara a la taza de café. Añade un vapor sutil que ascienda de la taza y un movimiento suave en el mar a lo lejos. Mantén la taza, la mesa, la iluminación y la composición coherentes. Un único plano continuo, sin cortes.

Para las plantillas con entradas multimedia, elige Upload y espera a que los archivos terminen de subirse. Completa todas las entradas obligatorias antes de continuar.

Elige Estimate para consultar la estimación de créditos disponible. Si la interfaz no puede determinar el importe de antemano, indicará que los créditos se determinan al ejecutar el flujo. Revisa los modelos y ajustes seleccionados antes de elegir Run workflow.

Una ejecución completa procesa todo el flujo conectado. En este ejemplo, la imagen se pasa automáticamente al paso de vídeo; no hay una pausa de revisión manual de la imagen entre esos nodos. Si quieres aprobar primero la imagen, prueba el nodo de imagen por separado antes de iniciar una ejecución completa.

Si ejecutas el flujo con cambios sin guardar, estos se guardan primero. Cada nueva ejecución se factura por las tareas de generación que crea, también al elegir Run current workflow again.

5. Revisa los resultados y ajusta un paso cada vez

Playground muestra el estado de la ejecución seleccionada, el progreso de los nodos y las salidas finales. Usa Preview para inspeccionar los medios devueltos o JSON para examinar la respuesta. Despliega Node execution details para revisar las entradas, el estado y las salidas de un paso.

Si una ejecución falla sin salidas finales, los nodos completados pueden tener resultados que merezca la pena revisar. Compruébalos antes de decidir qué cambiar. Al consultar una ejecución anterior, revisa su versión: esos resultados pertenecen a esa ejecución, mientras que el formulario ejecuta la definición actual del flujo.

Para un ajuste puntual, selecciona el nodo en Edit y abre Node debug en sus ajustes. Save & try node ejecuta solo ese nodo; no ejecuta los nodos anteriores ni modifica el Run original. Si el nodo necesita salidas previas, selecciona un Run de la misma versión guardada y proporciona los valores Request obligatorios en Playground.

Cada prueba de nodo se factura como una tarea de modelo normal. Si no se puede confirmar un envío, consulta el historial de generaciones antes de iniciar otra prueba de pago. Si Playground ofrece Recover previous submission, úsalo para resolver el envío anterior antes de iniciar otra ejecución.

Descarga las salidas que quieras conservar mientras estén disponibles. Si un archivo ha caducado o ya no está disponible, la vista previa lo indicará. Un flujo guardado conserva la configuración; consulta los medios generados por separado en PoYo Assets.

6. Reutiliza el flujo en una aplicación

Una vez guardado el flujo, abre API para ver ejemplos de cURL, JavaScript o Python. Los ejemplos usan la versión guardada y los valores actuales de Playground, así que guarda tus cambios y comprueba primero las entradas.

El procedimiento básico es:

  1. Envía la versión del flujo y las entradas a POST /v1/workflows/{id}/runs.
  2. Conserva el ID de Run devuelto y consulta GET /v1/workflows/{id}/runs/{run_id} para obtener el estado y las salidas.
  3. Sigue consultando hasta que la ejecución alcance un estado final y después procesa los resultados o el fallo.

En los campos multimedia, un archivo subido a Playground se representa mediante un file_url HTTP(S) alojado en PoYo. Sustituye las URL de ejemplo por URL multimedia de acceso público. Al integrar el flujo en una aplicación, guarda tu clave API en la configuración del servidor.

Puedes volver a la lista Workflows para buscar una configuración guardada, cambiarle el nombre o copiar su ID. Ejecútala con otro prompt o foto cuando la estructura siga siendo adecuada para la siguiente tarea.

Crea la secuencia que quieras repetir

Empieza con dos pasos útiles: crear una imagen fija y después animarla. Define los parámetros de los modelos, expón los prompts mediante Request y conecta los archivos que necesites a Response. Tras revisar la primera ejecución, ajusta el paso necesario y conserva la configuración para el siguiente encargo.

Si prefieres describir una tarea creativa en una conversación y dejar que Agent planifique los pasos, consulta nuestra guía de PoYo Agent. Workflows te ofrece un lienzo para definir y reutilizar esas conexiones por tu cuenta.

Abre PoYo Workflows y crea tu primer flujo →

Blog · PoYo.aiTodos los artículos
HABLEMOS

¿Tienes un proyecto?

Cuéntanos qué estás creando. Nuestro equipo te ayudará a elegir la API de IA adecuada.

Usaremos tus datos solo para responder a esta consulta.

PoYo AI

¿Listo para explorar modelos?

Descubre modelos de imagen, vídeo, audio y lenguaje en PoYo.

Ver modelos de IA