[{"data":1,"prerenderedAt":928},["ShallowReactive",2],{"use-case-/es/use-cases/saas-product-demo":3},{"id":4,"title":5,"body":6,"description":920,"extension":921,"meta":922,"navigation":149,"path":924,"seo":925,"stem":926,"__hash__":927},"content/es/use-cases/saas-product-demo.md","Vídeos de demo de productos SaaS con la API de Seedance 2.0",{"type":7,"value":8,"toc":905},"minimark",[9,14,18,23,26,45,48,52,55,82,87,114,118,122,322,326,447,451,713,719,723,812,816,849,853,871,875,901],[10,11,13],"h1",{"id":12},"vídeos-de-demo-de-productos-saas","Vídeos de demo de productos SaaS",[15,16,17],"p",{},"Usa la API de Seedance 2.0 para crear demos profesionales, escaparates de funcionalidades y vídeos de anuncio de versiones para tu aplicación SaaS.",[19,20,22],"h2",{"id":21},"el-reto","El reto",[15,24,25],{},"Las empresas SaaS necesitan vídeos de demo para:",[27,28,29,33,36,39,42],"ul",{},[30,31,32],"li",{},"Secciones hero de páginas de aterrizaje",[30,34,35],{},"Anuncios de nuevas funcionalidades",[30,37,38],{},"Tutoriales de onboarding de usuarios",[30,40,41],{},"Marketing en redes sociales",[30,43,44],{},"Argumentarios de ventas",[15,46,47],{},"La producción tradicional requiere grabación de pantalla, motion designers y edición de vídeo: entre 1.000 y 5.000 $ por vídeo.",[19,49,51],{"id":50},"la-solución","La solución",[15,53,54],{},"La API de Seedance 2.0 genera vídeo de calidad cinematográfica adecuado para:",[27,56,57,64,70,76],{},[30,58,59,63],{},[60,61,62],"strong",{},"Visualizaciones abstractas de producto"," para secciones hero",[30,65,66,69],{},[60,67,68],{},"Vídeos de concepto de funcionalidad"," para marketing",[30,71,72,75],{},[60,73,74],{},"Vídeos ambiente de fondo"," en páginas de producto",[30,77,78,81],{},[60,79,80],{},"Shorts de redes sociales"," para anuncios de lanzamiento",[83,84,86],"h3",{"id":85},"modelos-recomendados","Modelos recomendados",[27,88,89,98,106],{},[30,90,91,97],{},[60,92,93],{},[94,95,96],"code",{},"seedance-2.0-text-to-video"," — la opción por defecto para conceptos abstractos, visualización de datos y vídeos ambiente",[30,99,100,105],{},[60,101,102],{},[94,103,104],{},"seedance-2.0-fast-text-to-video"," — para generación masiva de variantes de A/B",[30,107,108,113],{},[60,109,110],{},[94,111,112],{},"seedance-2.0-reference-to-video"," — cuando tengas activos de marca existentes (logo, capturas de UI, paleta de color) que conservar",[19,115,117],{"id":116},"ejemplos-de-implementación","Ejemplos de implementación",[83,119,121],{"id":120},"vídeo-hero-para-landing","Vídeo hero para landing",[123,124,129],"pre",{"className":125,"code":126,"language":127,"meta":128,"style":128},"language-python shiki shiki-themes github-dark","import requests\n\n# Genera un fondo hero con temática tecnológica\nresponse = requests.post(\n    \"https://api.evolink.ai/v1/videos/generations\",\n    headers={\n        \"Authorization\": \"Bearer YOUR_API_KEY\",\n        \"Content-Type\": \"application/json\"\n    },\n    json={\n        \"model\": \"seedance-2.0-text-to-video\",\n        \"prompt\": \"Abstract data visualization with flowing particles, interconnected nodes forming a network, dark blue background with glowing cyan accents, futuristic tech atmosphere\",\n        \"quality\": \"720p\",\n        \"duration\": 10,\n        \"aspect_ratio\": \"16:9\",\n        \"generate_audio\": False\n    }\n)\n","python","",[94,130,131,144,151,158,170,180,192,206,217,223,233,246,259,272,286,299,310,316],{"__ignoreMap":128},[132,133,136,140],"span",{"class":134,"line":135},"line",1,[132,137,139],{"class":138},"snl16","import",[132,141,143],{"class":142},"s95oV"," requests\n",[132,145,147],{"class":134,"line":146},2,[132,148,150],{"emptyLinePlaceholder":149},true,"\n",[132,152,154],{"class":134,"line":153},3,[132,155,157],{"class":156},"sAwPA","# Genera un fondo hero con temática tecnológica\n",[132,159,161,164,167],{"class":134,"line":160},4,[132,162,163],{"class":142},"response ",[132,165,166],{"class":138},"=",[132,168,169],{"class":142}," requests.post(\n",[132,171,173,177],{"class":134,"line":172},5,[132,174,176],{"class":175},"sU2Wk","    \"https://api.evolink.ai/v1/videos/generations\"",[132,178,179],{"class":142},",\n",[132,181,183,187,189],{"class":134,"line":182},6,[132,184,186],{"class":185},"s9osk","    headers",[132,188,166],{"class":138},[132,190,191],{"class":142},"{\n",[132,193,195,198,201,204],{"class":134,"line":194},7,[132,196,197],{"class":175},"        \"Authorization\"",[132,199,200],{"class":142},": ",[132,202,203],{"class":175},"\"Bearer YOUR_API_KEY\"",[132,205,179],{"class":142},[132,207,209,212,214],{"class":134,"line":208},8,[132,210,211],{"class":175},"        \"Content-Type\"",[132,213,200],{"class":142},[132,215,216],{"class":175},"\"application/json\"\n",[132,218,220],{"class":134,"line":219},9,[132,221,222],{"class":142},"    },\n",[132,224,226,229,231],{"class":134,"line":225},10,[132,227,228],{"class":185},"    json",[132,230,166],{"class":138},[132,232,191],{"class":142},[132,234,236,239,241,244],{"class":134,"line":235},11,[132,237,238],{"class":175},"        \"model\"",[132,240,200],{"class":142},[132,242,243],{"class":175},"\"seedance-2.0-text-to-video\"",[132,245,179],{"class":142},[132,247,249,252,254,257],{"class":134,"line":248},12,[132,250,251],{"class":175},"        \"prompt\"",[132,253,200],{"class":142},[132,255,256],{"class":175},"\"Abstract data visualization with flowing particles, interconnected nodes forming a network, dark blue background with glowing cyan accents, futuristic tech atmosphere\"",[132,258,179],{"class":142},[132,260,262,265,267,270],{"class":134,"line":261},13,[132,263,264],{"class":175},"        \"quality\"",[132,266,200],{"class":142},[132,268,269],{"class":175},"\"720p\"",[132,271,179],{"class":142},[132,273,275,278,280,284],{"class":134,"line":274},14,[132,276,277],{"class":175},"        \"duration\"",[132,279,200],{"class":142},[132,281,283],{"class":282},"sDLfK","10",[132,285,179],{"class":142},[132,287,289,292,294,297],{"class":134,"line":288},15,[132,290,291],{"class":175},"        \"aspect_ratio\"",[132,293,200],{"class":142},[132,295,296],{"class":175},"\"16:9\"",[132,298,179],{"class":142},[132,300,302,305,307],{"class":134,"line":301},16,[132,303,304],{"class":175},"        \"generate_audio\"",[132,306,200],{"class":142},[132,308,309],{"class":282},"False\n",[132,311,313],{"class":134,"line":312},17,[132,314,315],{"class":142},"    }\n",[132,317,319],{"class":134,"line":318},18,[132,320,321],{"class":142},")\n",[83,323,325],{"id":324},"vídeo-de-lanzamiento-de-funcionalidad","Vídeo de lanzamiento de funcionalidad",[123,327,329],{"className":125,"code":328,"language":127,"meta":128,"style":128},"# Genera una metáfora visual para una nueva funcionalidad\nresponse = requests.post(\n    \"https://api.evolink.ai/v1/videos/generations\",\n    headers={\n        \"Authorization\": \"Bearer YOUR_API_KEY\",\n        \"Content-Type\": \"application/json\"\n    },\n    json={\n        \"model\": \"seedance-2.0-text-to-video\",\n        \"prompt\": \"A dashboard interface transforming and upgrading with glowing elements, smooth transitions, modern UI design motion, tech product evolution\",\n        \"quality\": \"720p\",\n        \"duration\": 5,\n        \"aspect_ratio\": \"16:9\"\n    }\n)\n",[94,330,331,336,344,350,358,368,376,380,388,398,409,419,430,439,443],{"__ignoreMap":128},[132,332,333],{"class":134,"line":135},[132,334,335],{"class":156},"# Genera una metáfora visual para una nueva funcionalidad\n",[132,337,338,340,342],{"class":134,"line":146},[132,339,163],{"class":142},[132,341,166],{"class":138},[132,343,169],{"class":142},[132,345,346,348],{"class":134,"line":153},[132,347,176],{"class":175},[132,349,179],{"class":142},[132,351,352,354,356],{"class":134,"line":160},[132,353,186],{"class":185},[132,355,166],{"class":138},[132,357,191],{"class":142},[132,359,360,362,364,366],{"class":134,"line":172},[132,361,197],{"class":175},[132,363,200],{"class":142},[132,365,203],{"class":175},[132,367,179],{"class":142},[132,369,370,372,374],{"class":134,"line":182},[132,371,211],{"class":175},[132,373,200],{"class":142},[132,375,216],{"class":175},[132,377,378],{"class":134,"line":194},[132,379,222],{"class":142},[132,381,382,384,386],{"class":134,"line":208},[132,383,228],{"class":185},[132,385,166],{"class":138},[132,387,191],{"class":142},[132,389,390,392,394,396],{"class":134,"line":219},[132,391,238],{"class":175},[132,393,200],{"class":142},[132,395,243],{"class":175},[132,397,179],{"class":142},[132,399,400,402,404,407],{"class":134,"line":225},[132,401,251],{"class":175},[132,403,200],{"class":142},[132,405,406],{"class":175},"\"A dashboard interface transforming and upgrading with glowing elements, smooth transitions, modern UI design motion, tech product evolution\"",[132,408,179],{"class":142},[132,410,411,413,415,417],{"class":134,"line":235},[132,412,264],{"class":175},[132,414,200],{"class":142},[132,416,269],{"class":175},[132,418,179],{"class":142},[132,420,421,423,425,428],{"class":134,"line":248},[132,422,277],{"class":175},[132,424,200],{"class":142},[132,426,427],{"class":282},"5",[132,429,179],{"class":142},[132,431,432,434,436],{"class":134,"line":261},[132,433,291],{"class":175},[132,435,200],{"class":142},[132,437,438],{"class":175},"\"16:9\"\n",[132,440,441],{"class":134,"line":274},[132,442,315],{"class":142},[132,444,445],{"class":134,"line":288},[132,446,321],{"class":142},[83,448,450],{"id":449},"historia-de-producto-con-varias-escenas","Historia de producto con varias escenas",[123,452,454],{"className":125,"code":453,"language":127,"meta":128,"style":128},"# Genera múltiples escenas con llamadas a la API independientes\nimport requests\n\nscenes = [\n    \"A frustrated user overwhelmed by spreadsheets, dim office, problem visualization\",\n    \"A clean modern dashboard appearing on screen, bright lighting, solution moment\",\n    \"Happy team collaborating with the new tool, bright office, success story\",\n]\n\ntask_ids = []\nfor scene in scenes:\n    response = requests.post(\n        \"https://api.evolink.ai/v1/videos/generations\",\n        headers={\n            \"Authorization\": \"Bearer YOUR_API_KEY\",\n            \"Content-Type\": \"application/json\"\n        },\n        json={\n            \"model\": \"seedance-2.0-text-to-video\",\n            \"prompt\": scene,\n            \"quality\": \"720p\",\n            \"duration\": 5,\n            \"aspect_ratio\": \"16:9\"\n        }\n    )\n    task_ids.append(response.json()[\"id\"])\n\nprint(f\"Created {len(task_ids)} tasks\")\n# Recupera cada vídeo mediante polling o webhook\n",[94,455,456,461,467,471,481,488,495,502,507,511,521,535,544,551,560,571,580,585,594,606,615,627,639,649,655,661,673,678,707],{"__ignoreMap":128},[132,457,458],{"class":134,"line":135},[132,459,460],{"class":156},"# Genera múltiples escenas con llamadas a la API independientes\n",[132,462,463,465],{"class":134,"line":146},[132,464,139],{"class":138},[132,466,143],{"class":142},[132,468,469],{"class":134,"line":153},[132,470,150],{"emptyLinePlaceholder":149},[132,472,473,476,478],{"class":134,"line":160},[132,474,475],{"class":142},"scenes ",[132,477,166],{"class":138},[132,479,480],{"class":142}," [\n",[132,482,483,486],{"class":134,"line":172},[132,484,485],{"class":175},"    \"A frustrated user overwhelmed by spreadsheets, dim office, problem visualization\"",[132,487,179],{"class":142},[132,489,490,493],{"class":134,"line":182},[132,491,492],{"class":175},"    \"A clean modern dashboard appearing on screen, bright lighting, solution moment\"",[132,494,179],{"class":142},[132,496,497,500],{"class":134,"line":194},[132,498,499],{"class":175},"    \"Happy team collaborating with the new tool, bright office, success story\"",[132,501,179],{"class":142},[132,503,504],{"class":134,"line":208},[132,505,506],{"class":142},"]\n",[132,508,509],{"class":134,"line":219},[132,510,150],{"emptyLinePlaceholder":149},[132,512,513,516,518],{"class":134,"line":225},[132,514,515],{"class":142},"task_ids ",[132,517,166],{"class":138},[132,519,520],{"class":142}," []\n",[132,522,523,526,529,532],{"class":134,"line":235},[132,524,525],{"class":138},"for",[132,527,528],{"class":142}," scene ",[132,530,531],{"class":138},"in",[132,533,534],{"class":142}," scenes:\n",[132,536,537,540,542],{"class":134,"line":248},[132,538,539],{"class":142},"    response ",[132,541,166],{"class":138},[132,543,169],{"class":142},[132,545,546,549],{"class":134,"line":261},[132,547,548],{"class":175},"        \"https://api.evolink.ai/v1/videos/generations\"",[132,550,179],{"class":142},[132,552,553,556,558],{"class":134,"line":274},[132,554,555],{"class":185},"        headers",[132,557,166],{"class":138},[132,559,191],{"class":142},[132,561,562,565,567,569],{"class":134,"line":288},[132,563,564],{"class":175},"            \"Authorization\"",[132,566,200],{"class":142},[132,568,203],{"class":175},[132,570,179],{"class":142},[132,572,573,576,578],{"class":134,"line":301},[132,574,575],{"class":175},"            \"Content-Type\"",[132,577,200],{"class":142},[132,579,216],{"class":175},[132,581,582],{"class":134,"line":312},[132,583,584],{"class":142},"        },\n",[132,586,587,590,592],{"class":134,"line":318},[132,588,589],{"class":185},"        json",[132,591,166],{"class":138},[132,593,191],{"class":142},[132,595,597,600,602,604],{"class":134,"line":596},19,[132,598,599],{"class":175},"            \"model\"",[132,601,200],{"class":142},[132,603,243],{"class":175},[132,605,179],{"class":142},[132,607,609,612],{"class":134,"line":608},20,[132,610,611],{"class":175},"            \"prompt\"",[132,613,614],{"class":142},": scene,\n",[132,616,618,621,623,625],{"class":134,"line":617},21,[132,619,620],{"class":175},"            \"quality\"",[132,622,200],{"class":142},[132,624,269],{"class":175},[132,626,179],{"class":142},[132,628,630,633,635,637],{"class":134,"line":629},22,[132,631,632],{"class":175},"            \"duration\"",[132,634,200],{"class":142},[132,636,427],{"class":282},[132,638,179],{"class":142},[132,640,642,645,647],{"class":134,"line":641},23,[132,643,644],{"class":175},"            \"aspect_ratio\"",[132,646,200],{"class":142},[132,648,438],{"class":175},[132,650,652],{"class":134,"line":651},24,[132,653,654],{"class":142},"        }\n",[132,656,658],{"class":134,"line":657},25,[132,659,660],{"class":142},"    )\n",[132,662,664,667,670],{"class":134,"line":663},26,[132,665,666],{"class":142},"    task_ids.append(response.json()[",[132,668,669],{"class":175},"\"id\"",[132,671,672],{"class":142},"])\n",[132,674,676],{"class":134,"line":675},27,[132,677,150],{"emptyLinePlaceholder":149},[132,679,681,684,687,690,693,696,699,702,705],{"class":134,"line":680},28,[132,682,683],{"class":282},"print",[132,685,686],{"class":142},"(",[132,688,689],{"class":138},"f",[132,691,692],{"class":175},"\"Created ",[132,694,695],{"class":282},"{len",[132,697,698],{"class":142},"(task_ids)",[132,700,701],{"class":282},"}",[132,703,704],{"class":175}," tasks\"",[132,706,321],{"class":142},[132,708,710],{"class":134,"line":709},29,[132,711,712],{"class":156},"# Recupera cada vídeo mediante polling o webhook\n",[714,715,716],"blockquote",{},[15,717,718],{},"Nota: Seedance 2.0 no dispone de SDK oficial de Python: todas las llamadas se hacen mediante peticiones HTTP REST estándar.",[19,720,722],{"id":721},"dónde-usar-los-vídeos-generados","Dónde usar los vídeos generados",[724,725,726,745],"table",{},[727,728,729],"thead",{},[730,731,732,736,739,742],"tr",{},[733,734,735],"th",{},"Ubicación",[733,737,738],{},"Calidad",[733,740,741],{},"Duración",[733,743,744],{},"Modelo recomendado",[746,747,748,763,777,790,801],"tbody",{},[730,749,750,754,757,760],{},[751,752,753],"td",{},"Hero de landing",[751,755,756],{},"720p",[751,758,759],{},"10s",[751,761,762],{},"text-to-video (ambiente) o reference-to-video (con marca)",[730,764,765,768,771,774],{},[751,766,767],{},"Fondo de funcionalidad",[751,769,770],{},"480p",[751,772,773],{},"5s",[751,775,776],{},"fast-text-to-video",[730,778,779,782,784,787],{},[751,780,781],{},"Publicación en redes",[751,783,756],{},[751,785,786],{},"5–8s",[751,788,789],{},"text-to-video",[730,791,792,795,797,799],{},[751,793,794],{},"Email marketing",[751,796,770],{},[751,798,773],{},[751,800,776],{},[730,802,803,806,808,810],{},[751,804,805],{},"Portada de blog",[751,807,770],{},[751,809,773],{},[751,811,776],{},[19,813,815],{"id":814},"consejos-de-producción-de-vídeos-para-saas","Consejos de producción de vídeos para SaaS",[817,818,819,825,831,837,843],"ol",{},[30,820,821,824],{},[60,822,823],{},"Usa visuales abstractos"," — el vídeo generado por IA funciona mejor para contenido ambiente o de concepto",[30,826,827,830],{},[60,828,829],{},"Combínalo con capturas de UI"," — superpón capturas reales del producto sobre fondos generados con IA",[30,832,833,836],{},[60,834,835],{},"Genera múltiples variantes"," — usa los modelos Fast para probar rápidamente qué estilo visual convierte mejor",[30,838,839,842],{},[60,840,841],{},"Contenido apto para loop"," — enfatiza el bucle continuo o el movimiento ininterrumpido en tus prompts",[30,844,845,848],{},[60,846,847],{},"Ajusta al tono de tu marca"," — incluye los colores y palabras clave de estilo de tu marca en los prompts",[19,850,852],{"id":851},"empieza-ya","Empieza ya",[817,854,855,862,865],{},[30,856,857],{},[858,859,861],"a",{"href":860},"/early-access","Regístrate gratis",[30,863,864],{},"Genera vídeos para tus páginas de producto",[30,866,867,868],{},"Insértalos con etiquetas HTML5 ",[94,869,870],{},"\u003Cvideo autoplay muted loop>",[19,872,874],{"id":873},"relacionado","Relacionado",[27,876,877,883,889,895],{},[30,878,879],{},[858,880,882],{"href":881},"/docs/text-to-video","Documentación de la API Text-to-Video",[30,884,885],{},[858,886,888],{"href":887},"/docs/reference-to-video","API Reference-to-Video",[30,890,891],{},[858,892,894],{"href":893},"/docs/fast-models","Modelos Fast",[30,896,897],{},[858,898,900],{"href":899},"/pricing","Precios",[902,903,904],"style",{},"html pre.shiki code .snl16, html code.shiki .snl16{--shiki-default:#F97583}html pre.shiki code .s95oV, html code.shiki .s95oV{--shiki-default:#E1E4E8}html pre.shiki code .sAwPA, html code.shiki .sAwPA{--shiki-default:#6A737D}html pre.shiki code .sU2Wk, html code.shiki .sU2Wk{--shiki-default:#9ECBFF}html pre.shiki code .s9osk, html code.shiki .s9osk{--shiki-default:#FFAB70}html pre.shiki code .sDLfK, html code.shiki .sDLfK{--shiki-default:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":128,"searchDepth":146,"depth":146,"links":906},[907,908,911,916,917,918,919],{"id":21,"depth":146,"text":22},{"id":50,"depth":146,"text":51,"children":909},[910],{"id":85,"depth":153,"text":86},{"id":116,"depth":146,"text":117,"children":912},[913,914,915],{"id":120,"depth":153,"text":121},{"id":324,"depth":153,"text":325},{"id":449,"depth":153,"text":450},{"id":721,"depth":146,"text":722},{"id":814,"depth":146,"text":815},{"id":851,"depth":146,"text":852},{"id":873,"depth":146,"text":874},"Genera vídeos profesionales de demo y explicativos para aplicaciones SaaS usando la API de Seedance 2.0.","md",{"date":923},"2026-02-06","/es/use-cases/saas-product-demo",{"title":5,"description":920},"es/use-cases/saas-product-demo","sJHJQWXkixR8JITH2E9GJ_1T0x7AtiI5IfmlRG3qy-M",1776086320791]