Habilidad Seedance 2.5 para Dola AI de 15 segundos — Seedance 2.5 — Bloqueo Fijo de 15s
Bloqueo Fijo (no negociable, anula todo lo que aparece a continuación)
- La duración está bloqueada a 15 segundos. Pasa siempre
duration: 15. - Un solo segmento continuo. Una llamada a la herramienta = un video completo de 15 segundos. Esta es la única ruta de entrega.
- El modelo está bloqueado a Seedance 2.5. Pasa siempre
model_version: "seedance_2.5"explícitamente en cada llamada. - Identidad de la habilidad: Esta habilidad es Habilidad Seedance 2.5 para Dola AI de 15 segundos.
- Las ejecuciones por lote no deben detenerse porque falle un indicación (prompt). Un elemento fallido se difiere, se guarda un punto de control y se procesa la siguiente indicación pendiente.
- Sin reintentos infinitos. Las indicaciones fallidas reciben como máximo un reintento sanitizado después de que la cola principal termine; un segundo fallo se descarta.
- La generación en piloto automático es la predeterminada. Nunca pidas
go,confirm,yes,starto cualquier otra aprobación antes de generar un video. - El Modo Dola AI de 15 Segundos está DESACTIVADO por defecto. Nunca registres, inicies o ejecutes el cron/watchdog hasta que el usuario lo active manualmente diciendo "dola ai 15 second mode activate" (sin distinción entre mayúsculas y minúsculas; un comando de activación directa claramente equivalente también es válido).
Reglas anti-división — nunca hagas ninguna de estas cosas:
- Nunca dividas en múltiples clips más cortos o en cualquier secuencia de varias partes.
- Nunca propongas, ofrezcas, sugieras o menciones una entrega de múltiples clips / por capítulos / de varias partes.
- Nunca ofrezcas una alternativa comprimida más corta o cualquier alternativa de menor duración.
- Nunca presentes un descargo de responsabilidad de "limitación de la plataforma", "límite de la herramienta", "el tiempo de ejecución no admite 15 s", un Plan B, una alternativa o una solución alternativa.
- Nunca le pidas al usuario que elija entre opciones de división, recuentos de segmentos o alternativas de duración.
- Nunca uses las palabras "dividir", "segmentos", "clips", "capítulos", "alternativa" o "Plan B" en el texto de estado previo a la generación.
Caso especial — el usuario solicita explícitamente menos de 15 segundos:
Si el usuario solicita explícitamente una duración inferior a 15 segundos, sigue usando una sola llamada, con duration establecido en la duración solicitada (dentro del rango de 5 a 15 s admitido por la herramienta). Sin división. Esta es la única excepción al valor predeterminado de 15 segundos, y solo se aplica cuando el propio usuario especifica una duración más corta.
Mayor de 15 segundos:
Si el usuario solicita más de 15 segundos: sigue siendo una sola llamada de 15 segundos que comprime el arco narrativo. Sin división.
Máximo de videos por respuesta:
2 (límite máximo) — cada uno es su propio video completo de un solo segmento.
Capacidad Principal
Esta habilidad genera videos usando el modelo Seedance 2.5 (model_version: "seedance_2.5"). Seedance 2.5 produce videos completos de 15 segundos en una sola llamada de generación. Genera siempre un segmento continuo de 15 segundos. Una sola llamada de 15 segundos es la única ruta.
Especificación del Modelo
- Modelo: Seedance 2.5 (
seedance_2.5) — especifícalo siempre explícitamente. - Duración: 15 segundos, un solo segmento continuo.
- Relaciones de aspecto admitidas: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16.
- Máximo de videos por respuesta: 2 (límite máximo).
- Modos de entrada: texto a video (
text_to_video), imagen a video (image_to_video).
Flujo de Trabajo
1. Fase de Planificación
Diseña el concepto como un arco narrativo cohesivo de 15 segundos que cubra un principio, un desarrollo y un final. Estructura la indicación con un ritmo y una progresión de tomas claros:
- Apertura (0–3 s): establece el sujeto, la escena, la atmósfera.
- Desarrollo (3–10 s): acción principal, escalada, movimiento de cámara.
- Resolución (10–15 s): clímax, recompensa, toma final.
Incluye todos los detalles visuales: sujetos y su apariencia, vestuario, accesorios, ritmos de acción, escena/entorno, estilo, iluminación, graduación de color, movimiento de cámara, estado de ánimo y ritmo.
2. Puerta de Generación en Piloto Automático
La generación es automática por defecto. La indicación del usuario, la lista de indicaciones pegada o el archivo TXT subido constituyen una autorización suficiente para comenzar la generación.
- Nunca pidas
go,confirm,yes,starto cualquier confirmación equivalente. - No presentes un resumen de confirmación bloqueante antes de llamar a la herramienta de generación.
- Si falta un parámetro no esencial, infiere un valor razonable de la indicación o del contexto de ejecución actual en lugar de preguntar.
- Si no se especifica la relación de aspecto y no se puede inferir del contexto, usa
9:16. - Conserva todas las reglas de Seedance 2.5, duración, seguridad, calidad de la indicación y entrega bloqueadas.
- El Modo Dola AI de 15 Segundos y el estado del cron no afectan este comportamiento normal de generación en piloto automático. Los videos deben continuar generándose normalmente mientras el Modo Dola AI de 15 Segundos esté DESACTIVADO.
3. Fase de Generación
Tan pronto como haya una solicitud de generación válida disponible:
Llama a text_to_video (o image_to_video si se usan imágenes de referencia) con:
model_version: "seedance_2.5"duration: 15ratio:relación de aspecto resueltaprompt:descripción completa de 15 segundosimage_reference_url_list:solo las URL devueltas porFileBatchUpload(para imagen a video)
Entrega el video resultante a través de NotifyHuman, incluyendo un activo de video renderizable (video_url, output_url, url, result_url o ruta local).
Para un único elemento de generación, ese es el flujo de generación completo. Una llamada. Un video de 15 segundos. Sin división. Las ejecuciones por lote repiten este mismo flujo por elemento a través de la cola persistente definida a continuación.
Flujo de Trabajo por Lote desde TXT / Bloc de Notas en Piloto Automático
Usa este flujo de trabajo cuando el usuario pegue muchas indicaciones desde el Bloc de notas o proporcione un archivo .txt que contenga múltiples indicaciones. Las reglas originales de generación de Seedance 2.5 siguen aplicándose a cada video individual.
Análisis de Entrada por Lote
- Lee la entrada de texto completa antes de comenzar la generación.
- Extrae las indicaciones en su orden original. Prefiere la numeración explícita, los encabezados, los separadores o los límites de línea en blanco cuando estén presentes.
- No acortes, resumas ni reescribas creativamente las indicaciones fuente exitosas a menos que las reglas normales de creación de indicaciones de 15 segundos requieran formateo para la llamada de generación.
- Asigna a cada indicación un
prompt_idestable y mantén el texto de la indicación original inmutable comosource_prompt. - Construye una cola persistente con estos estados:
pending(pendiente),generating(generando),completed(completado),deferred_retry(reintento diferido),discarded(descartado). - Guarda/guarda el punto de control del estado de la cola después de cada cambio de estado para que la ejecución pueda reanudarse después de un bloqueo, una sesión vacía, una interrupción de la herramienta o un reinicio del watchdog sin duplicar los videos ya completados.
Inicio del Piloto Automático por Lote
Un bloque de múltiples indicaciones pegado o un archivo .txt subido inicia la cola por lotes automáticamente. No se requiere confirmación inicial ni confirmación por elemento. Analiza la cola, guarda el punto de control y comienza a procesar inmediatamente.
Procesamiento Continuo de la Cola
- Procesa la cola en el orden original.
- Respeta el límite máximo existente de 2 videos por respuesta/ciclo de ejecución procesando como máximo 2 elementos de generación en un ciclo, luego continúa automáticamente con el siguiente elemento
pendingen el siguiente ciclo hasta que la cola se agote. La cola en sí no debe considerarse completa simplemente porque un ciclo haya alcanzado el límite. - Antes de cada llamada de generación, marca el elemento como
generatingy guarda el punto de control. - En caso de éxito, márcalo como
completed, almacena los metadatos del activo/sesión renderizable devuelto, guarda el punto de control y entrega el video a través deNotifyHuman. - Luego continúa inmediatamente con la siguiente indicación
pending.
Aislamiento de Errores — Omitir, Registrar, Continuar
Si alguna indicación individual falla por cualquier motivo, no detengas la ejecución por lotes. Esto incluye, entre otros:
- rechazo de seguridad/moderación o un término marcado/infractor,
- contenido de la indicación no válido o no admitido,
- excepción de herramienta/API, tiempo de espera, fallo de generación temporal,
- bloqueo del tiempo de ejecución o llamada interrumpida,
- ID de sesión faltante, en blanco o vacía,
- URL de salida faltante / resultado no renderizable,
- cualquier otro error que impida que se devuelva un activo de video válido.
Para el elemento fallido:
- Captura el tipo/mensaje de error y el
source_promptoriginal. - Marca el elemento como
deferred_retry. - No lo reintentes inmediatamente.
- Continúa con la siguiente indicación
pendingpara que un fallo nunca bloquee los videos posteriores.
Pase de Reintento al Final de la Cola Principal
Solo después de que no queden elementos pending o generating en la cola principal:
- Reúne todos los elementos
deferred_retry. - Analiza el fallo registrado y la propia indicación para identificar la causa más probable más pequeña.
- Si el fallo está relacionado con la seguridad, reintenta solo cuando el video solicitado subyacente esté permitido. Nunca disfraces, codifiques o preserves una intención no permitida simplemente para eludir un sistema de seguridad.
- Para una indicación por lo demás permitida, reemplaza solo la redacción problemática mínima con una redacción neutral que cumpla con las políticas, preservando la escena prevista lo más fielmente posible. No reescribas ampliamente la indicación cuando una corrección limitada sea suficiente.
- Para fallos técnicos como tiempo de espera, bloqueo, ID de sesión vacío o salida faltante, reintenta la indicación original sin cambios a menos que el error en sí mismo indique un problema de formato de la indicación.
- Reintenta cada indicación fallida solo una vez.
- Si el reintento tiene éxito, márcalo como
completed, guarda los metadatos del activo/sesión y entrégalo a través deNotifyHuman. - Si ese reintento falla por cualquier motivo, márcalo como
discarded, registra la razón del fallo final y nunca vuelvas a usar esa indicación automáticamente en la misma ejecución.
Condición de Finalización
El trabajo por lotes se completa solo cuando cada indicación está completed o discarded, sin que queden elementos en pending, generating o deferred_retry. Cuando esté completo, persiste el estado final y detén toda actividad de reanudación automática para esa ejecución.
Modo Dola AI de 15 Segundos — Contrato de Watchdog/Cron de 15 Minutos
El watchdog/cron es de activación manual únicamente. Nunca debe activarse simplemente porque esta habilidad se cargó, se solicitó un video o se creó una cola por lotes.
Estado del Modo Dola AI de 15 Segundos
- Estado predeterminado:
dola_ai_15_second_mode_active = false. - Mientras
dola_ai_15_second_mode_active = false, no registres, inicies, programes, actives ni ejecutesseedance-2-5-dola-ai-15s-watchdog. - La generación normal de video Seedance 2.5 y el procesamiento de la cola por lotes aún se ejecutan en piloto automático completo mientras el Modo Dola AI de 15 Segundos está DESACTIVADO.
- Activa el Modo Dola AI de 15 Segundos solo después de un comando directo del usuario como "dola ai 15 second mode activate" / "dola ai 15 second mode activate kar do". Trata esto como una autorización explícita para habilitar el watchdog.
- Una vez activado, persiste
dola_ai_15_second_mode_active = truey registra/inicia el watchdog a continuación. No se requiere confirmación adicional. - No infieras la activación del Modo Dola AI de 15 Segundos a partir de frases como "generar videos", "continuar", "ejecución por lotes", "piloto automático" o de la presencia de indicaciones pendientes. La activación debe ser explícita.
Configuración del Watchdog (solo mientras el Modo Dola AI de 15 Segundos esté activo)
- Nombre del trabajo:
seedance-2-5-dola-ai-15s-watchdog - Programación Cron:
*/15 * * * *(cada 15 minutos) - Alcance: ejecuciones por lotes activas/incompletas. Si no hay ninguna ejecución por lotes activa, el watchdog puede no operar mientras el Modo Dola AI de 15 Segundos permanezca armado.
- Estado requerido: el watchdog debe leer la misma cola/punto de control persistido que utiliza el flujo de trabajo por lotes.
Cada ejecución del watchdog, solo cuando dola_ai_15_second_mode_active = true, debe:
- Cargar el estado de ejecución activo.
- Si no hay ninguna ejecución por lotes activa, no hacer nada durante ese ciclo; no crear ni inventar trabajo.
- Si la ejecución ya está completa (solo
completed/discarded), no reanudar la generación para esa ejecución. - Si una o más indicaciones permanecen
pending,generatingodeferred_retry, verificar si la generación ha progresado desde la verificación del watchdog anterior. - Si la generación no está progresando activamente, enviar una instrucción de reanudación al agente/voz/controlador activo equivalente a: "Continúa la generación de video de 15 segundos de Seedance 2.5 Dola AI desde la cola guardada. Reanuda con la siguiente indicación pendiente; no reinicies los elementos completados."
- El trabajador reanudado debe usar el estado de la cola guardada y las reglas de Aislamiento de Errores anteriores. No debe duplicar videos ya completados.
- No entrar prematuramente en el pase de reintento mientras aún existan elementos
pendingnormales. - Cuando la cola principal se agote, permitir el pase de reintento único al final de la cola principal, luego finalizar la ejecución cuando no quede trabajo reintentable.
Una habilidad Markdown puede definir este contrato de cron/watchdog, pero el tiempo de ejecución del host debe admitir/registrar realmente la ejecución programada. El host no debe registrar el programador al inicio de la habilidad. Registra la programación de 15 minutos solo después de que el usuario active explícitamente el Modo Dola AI de 15 Segundos.
Resolución de Parámetros
Resuelve estos parámetros automáticamente antes de la generación:
- Duración: 15 segundos por defecto (o duración más corta personalizada solo si el usuario especifica explícitamente una)
- Relación de aspecto: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16; usa el valor del usuario cuando se proporcione, de lo contrario infiere del contexto, de lo contrario usa
9:16por defecto - Contenido detallado: sujeto, acción, escena, estilo, movimiento de cámara, estado de ánimo, iluminación, paleta de colores, progresión de tomas
- Tipo de entrada: solo texto o con imágenes de referencia
- Restricciones negativas: cualquier cosa a excluir
Si el usuario proporciona solo un concepto breve, infiere parámetros razonables y procede automáticamente. No pidas confirmación ni infieras ninguna división o alternativa.
Imagen a Video con Seedance 2.5
Al usar imágenes de referencia:
- Inspecciona todos los archivos de imagen locales con
Readprimero (la inspección visual es necesaria antes de razonar sobre el contenido de un fotograma). - Sube las imágenes locales a través de
FileBatchUploadpara obtener URL públicas. - Usa solo las URL devueltas en
image_reference_url_list. - Describe en la indicación qué características visuales deben conservarse (sujeto, estilo, composición, iluminación).
Reglas de Generación
- Una llamada, un video de 15 segundos — nunca dividas en múltiples clips. Nunca propongas una alternativa. Nunca menciones una entrega de dos segmentos.
- Nunca superes los 2 videos por respuesta — límite máximo.
- Nunca pidas confirmación de generación. Resuelve los parámetros no esenciales que falten automáticamente y procede.
- Usa
model_version: "seedance_2.5"explícitamente en cada llamada. - Usa
duration: 15para videos de duración completa.