{"id":90339,"date":"2026-11-07T05:03:28","date_gmt":"2026-11-07T13:03:28","guid":{"rendered":"https:\/\/predis.ai\/resources\/?p=90339"},"modified":"2026-11-11T05:04:21","modified_gmt":"2026-11-11T13:04:21","slug":"hailuo-ai-how-to-make-a-realistic-ai-video-with-h3","status":"publish","type":"post","link":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/","title":{"rendered":"Hailuo AI: How to Make a Realistic AI Video With H3","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"\n<p>Hailuo AI changed under most people&#8217;s feet this summer. On July 31, 2026, MiniMax launched <a href=\"https:\/\/www.minimax.io\/blog\/minimax-h3\" target=\"_blank\" rel=\"noreferrer noopener\">H3<\/a>, a single model that reads text, images, video, and audio together. It returns up to 15 seconds of 2K video with stereo sound built in. The app sells it as Hailuo 3.0.<\/p>\n\n\n\n<p>Plenty of the advice that ranks for Hailuo AI was written for the older Hailuo 2.3, though. It tells you to stack quality tags, add negative prompts, and plan around 6-second clips. H3 works differently, and some of those habits now make your footage look worse.<\/p>\n\n\n\n<p>Below are 6 steps for making realistic ad footage in Hailuo AI, built on the published prompt rules for H3.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_changed_in_Hailuo_AI_with_H3\"><\/span>What changed in Hailuo AI with H3<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>First, the names, because they get tangled. MiniMax is the company. <a href=\"https:\/\/hailuoai.video\/\" target=\"_blank\" rel=\"noreferrer noopener\">Hailuo AI<\/a> is its video app, on the web and on mobile. H3 is the model inside it, and you&#8217;ll see it called MiniMax H3, Hailuo 3.0, or Hailuo 3 depending on who&#8217;s writing.<\/p>\n\n\n\n<p>Here&#8217;s what the switch means in practice, based on specs reported as of October 2026:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><\/th><th>Hailuo 2.3 (now legacy)<\/th><th>MiniMax H3<\/th><\/tr><\/thead><tbody><tr><td>Clip length<\/td><td>6 seconds (10 on higher plans)<\/td><td>4 to 15 seconds<\/td><\/tr><tr><td>Resolution<\/td><td>768p or 1080p<\/td><td>768p, or 2K through a regenerate step<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>H3 also adds two things that change how you work: stereo sound made in the same pass as the picture, and a reference mode that takes up to 9 images, 3 videos, and 3 audio clips at once. The big shift is that H3 reads your prompt like a brief. You describe how the pieces relate, and the model works out the rest. That&#8217;s why a pile of adjectives does less than it used to, and a clear plan does more.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_1_Pick_the_mode_that_fits_the_shot\"><\/span>Step 1: Pick the mode that fits the shot<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Hailuo AI gives you three ways in, and the right one depends on what has to stay true on screen.<\/p>\n\n\n\n<p>Use text only for loose shots where nobody will check the details: a street at dusk, steam off a coffee cup, waves on rocks. Use a start frame (and an optional end frame) when a specific thing must look right from the first moment, like your actual product. This is the Hailuo AI image to video route, and it&#8217;s the safest choice for product ads, because the model starts from a real photo instead of inventing your packaging.<\/p>\n\n\n\n<p>Use reference mode when you need something carried across the clip, which is most <a href=\"https:\/\/predis.ai\/ugc-ad-maker\/\" target=\"_blank\">UGC-style ads<\/a> with a presenter: a face, a voice, a camera move, or a product seen from several angles. In the app, the prompt box takes up to 12 reference files.<\/p>\n\n\n\n<p>Pick the aspect ratio before you generate, too. H3 supports vertical, square, and widescreen formats, and cropping a finished clip later can cut off the framing that made it look real. For a start frame, use a sharp, evenly lit photo shot at that same ratio. If the ad is headed for Reels, check this guide to <a href=\"https:\/\/predis.ai\/resources\/instagram-reel-length\/\" target=\"_blank\">Instagram Reel length<\/a> before you plan the shots.<\/p>\n\n\n\n<p>A simple rule: the more your sale depends on a detail, the more that detail should come from a real file rather than a sentence.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_2_Write_the_prompt_as_a_timed_shot_list\"><\/span>Step 2: Write the prompt as a timed shot list<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>MiniMax publishes an official H3 prompt guide, and ComfyUI&#8217;s documentation <a href=\"https:\/\/docs.comfy.org\/tutorials\/video\/minimax\/minimax-h3-prompt-guide\" target=\"_blank\" rel=\"noreferrer noopener\">summarizes it alongside its own tips<\/a>. Together they ask for a specific order: describe the overall scene first, then break it into numbered shots, with camera and sound in the same block.<\/p>\n\n\n\n<p>Each later shot opens with a single cut time, such as &#8220;At 00:04.000, the camera cuts to&#8230;&#8221; You start a new shot when the subject, place, viewpoint, or time changes. A small reframe stays inside the same shot.<\/p>\n\n\n\n<div class=\"pd-sd pd-prompt pd-prompt--line\">\n  <div class=\"pd-prompt__bar\">\n    <p class=\"pd-prompt__name\">Here&#8217;s what that looks like for a 10-second bakery ad:<\/p>\n    <div class=\"pd-prompt__meta\">\n      <button type=\"button\" class=\"pd-copy\" data-label=\"Copy\" aria-label=\"Copy reference role line\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"9\" y=\"9\" width=\"12\" height=\"12\" rx=\"2\"\/><path d=\"M5 15H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v1\"\/><\/svg><span class=\"pd-copy__label\">Copy<\/span><\/button>\n      <span class=\"pd-copy__live\" aria-live=\"polite\" style=\"position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap\"><\/span>\n    <\/div>\n  <\/div>\n<pre class=\"pd-pre\"><code>A small, sunlit bakery counter in the morning. A woman in her 40s in a flour-dusted apron stands behind it.\n\n[Shot 1] Medium shot, locked camera. She slides a tray of croissants onto the counter and looks up with a small smile.\n\n[Shot 2] At 00:04.000, the camera cuts to a close-up of one croissant as her hands break it open. Steam rises from the center.\n\n[Shot 3] At 00:07.000, the camera cuts back to the medium shot. (S1) She says warmly, Baked at six. Gone by ten.\n\nSoundscape: quiet caf\u00e9 room tone, the clatter of a metal tray, soft street noise through the open door.\n\nMusic: none.<\/code><\/pre>\n<\/div>\n\n\n\n<p>Write it in English, even if the dialogue is in another language. This guidance is written for the API and the open model, so treat the labels as optional in the app. The order is the part that matters.<\/p>\n\n\n\n<p>Notice what&#8217;s missing: no &#8220;cinematic, 8K, photorealistic.&#8221; The shot list does the work those tags pretended to do.<\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\"><head><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>H3 prompt builder<\/title><meta name=\"robots\" content=\"noindex\">\n<style>html,body{margin:0;background:transparent;font-family:system-ui,-apple-system,\"Segoe UI\",Helvetica,Arial,sans-serif}body{padding:2px}.h3b{margin:0 !important;max-width:none !important}<\/style>\n<style>\n.h3b{--ink:#1F1B3A;--muted:#5E5A78;--peri:#5B5BD6;--lav:#E9E7FB;--paper:#FBFAFF;--warn:#8A5300;--warn-bg:#FFF3DD;--ok:#237A4B;\n  box-sizing:border-box;max-width:720px;margin:2.5rem 0;padding:1.5rem;background:var(--paper);border:1px solid var(--lav);border-radius:18px;font-family:inherit;color:var(--ink)}\n.h3b *{box-sizing:border-box}\n.h3b h3{margin:0 0 .3rem;font-size:1.35rem;line-height:1.25;font-weight:800}\n.h3b__intro{margin:0 0 1.25rem;color:var(--muted);line-height:1.55}\n.h3b label{display:block;font-weight:700;font-size:.92rem;margin:0 0 .3rem}\n.h3b__hint{font-weight:400;color:var(--muted)}\n.h3b input[type=text],.h3b textarea,.h3b select{width:100%;font:inherit;font-size:.95rem;padding:.55rem .7rem;border:1.5px solid var(--lav);border-radius:10px;background:#fff;color:var(--ink)}\n.h3b textarea{min-height:3.2rem;resize:vertical;line-height:1.45}\n.h3b input:focus-visible,.h3b textarea:focus-visible,.h3b select:focus-visible,.h3b button:focus-visible{outline:3px solid var(--peri);outline-offset:1px;border-color:var(--peri)}\n.h3b__field{margin-bottom:1rem}\n.h3b__row{display:grid;grid-template-columns:7.5rem 10.5rem 1fr;gap:.5rem;align-items:end;margin-bottom:.6rem}\n.h3b [hidden]{display:none !important}\n.h3b__nojs{font-size:.85rem;color:var(--muted);margin:.6rem 0 0}\n.h3b.is-live .h3b__nojs{display:none}\n.h3b__shotlabel{font-weight:800;color:var(--peri);font-size:.9rem;padding-bottom:.6rem}\n.h3b__shots{border-top:1px solid var(--lav);border-bottom:1px solid var(--lav);padding:.9rem 0 .4rem;margin-bottom:1rem}\n.h3b__btns{display:flex;flex-wrap:wrap;gap:.5rem;margin:.2rem 0 1rem}\n.h3b button{font:inherit;font-weight:700;font-size:.9rem;padding:.55rem 1rem;border-radius:10px;border:2px solid var(--peri);background:#fff;color:var(--peri);cursor:pointer}\n.h3b button.h3b__primary{background:var(--peri);color:#fff}\n.h3b button[disabled]{opacity:.45;cursor:not-allowed}\n.h3b__check{display:flex;gap:.5rem;align-items:center;font-weight:400;font-size:.92rem;margin-top:.4rem}\n.h3b__out{white-space:pre-wrap;background:#fff;border:1.5px solid var(--lav);border-radius:12px;padding:1rem;font-size:.9rem;line-height:1.55;min-height:6rem;margin:0}\n.h3b__warns{margin:.8rem 0 0;padding:0;list-style:none}\n.h3b__warns li{background:var(--warn-bg);color:var(--warn);border-radius:10px;padding:.55rem .75rem;margin-top:.45rem;font-size:.9rem;line-height:1.45}\n.h3b__good{color:var(--ok);font-weight:700;font-size:.9rem;margin:.7rem 0 0}\n.h3b__status{font-size:.85rem;color:var(--muted);margin-left:.3rem;align-self:center}\n@media (max-width:600px){.h3b__row{grid-template-columns:1fr 1fr}.h3b__row .h3b__act{grid-column:1\/-1}}\n<\/style><\/head><body>\n<section class=\"h3b\" id=\"h3b-root\" aria-labelledby=\"h3b-title\">\n<h3 id=\"h3b-title\">Build an H3 prompt<\/h3>\n<p class=\"h3b__intro\">Fill in the scene and up to 4 timed shots. The builder puts them in the order H3&#8217;s prompt guidance asks for and flags common mistakes. Copy the result into Hailuo AI.<\/p>\n<div class=\"h3b__field\"><label for=\"h3b-len\">Clip length<\/label><select id=\"h3b-len\"><option value=\"5\">5 seconds<\/option><option value=\"6\">6 seconds<\/option><option value=\"7\">7 seconds<\/option><option value=\"8\">8 seconds<\/option><option value=\"9\">9 seconds<\/option><option value=\"10\" selected>10 seconds<\/option><option value=\"11\">11 seconds<\/option><option value=\"12\">12 seconds<\/option><option value=\"13\">13 seconds<\/option><option value=\"14\">14 seconds<\/option><option value=\"15\">15 seconds<\/option><\/select><\/div>\n<div class=\"h3b__field\"><label for=\"h3b-scene\">Scene <span class=\"h3b__hint\">(place, time of day, light, who&#8217;s there)<\/span><\/label><textarea id=\"h3b-scene\">A small, sunlit bakery counter in the morning. A woman in her 40s in a flour-dusted apron stands behind it.<\/textarea><\/div>\n<div class=\"h3b__shots\" id=\"h3b-shots\" aria-label=\"Shots\">\n<div class=\"h3b__row\" data-shot=\"1\"><div><span class=\"h3b__shotlabel\">Shot 1 starts at 0s<\/span><\/div><div><label for=\"h3b-f1\">Framing and camera<\/label><select id=\"h3b-f1\"><option selected>Medium shot<\/option><option>Close-up<\/option><option>Wide shot<\/option><\/select><select id=\"h3b-c1\" aria-label=\"Camera for shot 1\" style=\"margin-top:.35rem\"><option selected>Locked camera<\/option><option>Slow push-in<\/option><option>Gentle pan left<\/option><option>Gentle pan right<\/option><option>Handheld follow<\/option><option>Slow pull back<\/option><\/select><\/div><div class=\"h3b__act\"><label for=\"h3b-a1\">What happens <span class=\"h3b__hint\">(one action)<\/span><\/label><textarea id=\"h3b-a1\">She slides a tray of croissants onto the counter and looks up with a small smile.<\/textarea><\/div><\/div>\n<div class=\"h3b__row\" data-shot=\"2\"><div><label for=\"h3b-t2\">Shot 2 cut at (s)<\/label><input type=\"text\" inputmode=\"decimal\" id=\"h3b-t2\" value=\"4\" placeholder=\"e.g. 4\"><\/div><div><label for=\"h3b-f2\">Framing and camera<\/label><select id=\"h3b-f2\"><option>Medium shot<\/option><option selected>Close-up<\/option><option>Wide shot<\/option><\/select><select id=\"h3b-c2\" aria-label=\"Camera for shot 2\" style=\"margin-top:.35rem\"><option selected>Locked camera<\/option><option>Slow push-in<\/option><option>Gentle pan left<\/option><option>Gentle pan right<\/option><option>Handheld follow<\/option><option>Slow pull back<\/option><\/select><\/div><div class=\"h3b__act\"><label for=\"h3b-a2\">What happens <span class=\"h3b__hint\">(one action)<\/span><\/label><textarea id=\"h3b-a2\">Her hands break one croissant open. Steam rises from the center.<\/textarea><\/div><\/div>\n<div class=\"h3b__row\" data-shot=\"3\"><div><label for=\"h3b-t3\">Shot 3 cut at (s)<\/label><input type=\"text\" inputmode=\"decimal\" id=\"h3b-t3\" value=\"7\" placeholder=\"e.g. 4\"><\/div><div><label for=\"h3b-f3\">Framing and camera<\/label><select id=\"h3b-f3\"><option selected>Medium shot<\/option><option>Close-up<\/option><option>Wide shot<\/option><\/select><select id=\"h3b-c3\" aria-label=\"Camera for shot 3\" style=\"margin-top:.35rem\"><option>Locked camera<\/option><option selected>Slow push-in<\/option><option>Gentle pan left<\/option><option>Gentle pan right<\/option><option>Handheld follow<\/option><option>Slow pull back<\/option><\/select><\/div><div class=\"h3b__act\"><label for=\"h3b-a3\">What happens <span class=\"h3b__hint\">(one action)<\/span><\/label><textarea id=\"h3b-a3\">She looks at the camera.<\/textarea><\/div><\/div>\n<div class=\"h3b__row\" data-shot=\"4\" hidden><div><label for=\"h3b-t4\">Shot 4 cut at (s)<\/label><input type=\"text\" inputmode=\"decimal\" id=\"h3b-t4\" value=\"\" placeholder=\"e.g. 4\"><\/div><div><label for=\"h3b-f4\">Framing and camera<\/label><select id=\"h3b-f4\"><option selected>Medium shot<\/option><option>Close-up<\/option><option>Wide shot<\/option><\/select><select id=\"h3b-c4\" aria-label=\"Camera for shot 4\" style=\"margin-top:.35rem\"><option selected>Locked camera<\/option><option>Slow push-in<\/option><option>Gentle pan left<\/option><option>Gentle pan right<\/option><option>Handheld follow<\/option><option>Slow pull back<\/option><\/select><\/div><div class=\"h3b__act\"><label for=\"h3b-a4\">What happens <span class=\"h3b__hint\">(one action)<\/span><\/label><textarea id=\"h3b-a4\"><\/textarea><\/div><\/div>\n<\/div>\n<div class=\"h3b__btns\"><button type=\"button\" id=\"h3b-add\">Add a shot<\/button><button type=\"button\" id=\"h3b-remove\">Remove last shot<\/button><\/div>\n<div class=\"h3b__field\"><label for=\"h3b-line\">Spoken line <span class=\"h3b__hint\">(optional, keep it short)<\/span><\/label><input type=\"text\" id=\"h3b-line\" value=\"Baked at six. Gone by ten.\"><label class=\"h3b__check\"><input type=\"checkbox\" id=\"h3b-vo\"> It&#8217;s an off-screen voiceover<\/label><\/div>\n<div class=\"h3b__field\"><label for=\"h3b-sound\">Soundscape <span class=\"h3b__hint\">(room tone and effects, 1 to 4 sentences)<\/span><\/label><textarea id=\"h3b-sound\">Quiet caf\u00e9 room tone, the clatter of a metal tray, soft street noise through the open door.<\/textarea><\/div>\n<div class=\"h3b__field\"><label for=\"h3b-music\">Music <span class=\"h3b__hint\">(leave blank for none)<\/span><\/label><input type=\"text\" id=\"h3b-music\" placeholder=\"Soft acoustic guitar, low in the mix\"><\/div>\n<div class=\"h3b__field\"><label for=\"h3b-text\">On-screen text <span class=\"h3b__hint\">(optional; fine print belongs in your editor)<\/span><\/label><input type=\"text\" id=\"h3b-text\" placeholder=\"Fresh daily\"><\/div>\n<label for=\"h3b-out\">Your prompt<\/label>\n<pre class=\"h3b__out\" id=\"h3b-out\" tabindex=\"0\" aria-live=\"polite\">A small, sunlit bakery counter in the morning. A woman in her 40s in a flour-dusted apron stands behind it.\n\n[Shot 1] Medium shot, locked camera. She slides a tray of croissants onto the counter and looks up with a small smile.\n\n[Shot 2] At 00:04.000, the camera cuts to a close-up, locked camera. Her hands break one croissant open. Steam rises from the center.\n\n[Shot 3] At 00:07.000, the camera cuts to a medium shot, slow push-in. She looks at the camera. (S1) Says warmly, &lt;d&gt;Baked at six. Gone by ten.&lt;\/d&gt;\n\nSoundscape: Quiet caf\u00e9 room tone, the clatter of a metal tray, soft street noise through the open door.\n\nMusic: None.<\/pre>\n<div class=\"h3b__btns\" style=\"margin-top:.7rem\"><button type=\"button\" class=\"h3b__primary\" id=\"h3b-copy\">Copy prompt<\/button><span class=\"h3b__status\" id=\"h3b-status\" role=\"status\"><\/span><\/div>\n<ul class=\"h3b__warns\" id=\"h3b-warns\"><\/ul>\n<p class=\"h3b__good\" id=\"h3b-good\" hidden>No issues found. Draft it at 768p first.<\/p>\n<p class=\"h3b__nojs\">Showing an example prompt. If editing doesn&#8217;t update it, your site is blocking this tool&#8217;s script.<\/p>\n<\/section>\n<script>\n(function(){\nfunction init(){\nvar root=document.getElementById('h3b-root');\nif(!root){return;}\nif(root.getAttribute('data-ready')==='1'){return;}\nroot.setAttribute('data-ready','1');\nroot.className+=' is-live';\nvar $=function(id){return document.getElementById(id);};\nvar NEG=\/\\b(no|not|don't|dont|without|avoid|never|exclude)\\b\/i;\nvar TAGS=\/\\b(8k|4k|cinematic|photorealistic|ultra realistic|masterpiece)\\b\/i;\nvar LT=String.fromCharCode(60);\nfunction val(id){var e=$(id);return e?String(e.value).trim():'';}\nfunction fin(x){x=x.trim();if(!x){return x;}return \/[.!?]$\/.test(x)?x:x+'.';}\nfunction pad(n,w){n=String(n);while(n.length<w){n='0'+n;}return n;}\nfunction ts(sec){var s=Math.floor(sec);var ms=Math.round((sec-s)*1000);return '00:'+pad(s,2)+'.'+pad(ms,3);}\nfunction rows(){return root.querySelectorAll('.h3b__row');}\nfunction visibleCount(){var r=rows(),n=0;for(var i=0;i<r.length;i++){if(!r[i].hidden){n++;}}return n;}\nfunction dtag(s){return LT+'d>'+s+LT+'\/d>';}\nfunction build(){\nvar L=parseInt(val('h3b-len'),10)||10,out=[],warns=[],n=visibleCount(),prev=0,scene=val('h3b-scene');\nif(scene){out.push(fin(scene));}else{warns.push('Add a scene line first: the place, the light, and who is in it.');}\nfor(var i=1;i<=n;i++){\nvar f=val('h3b-f'+i),c=val('h3b-c'+i).toLowerCase(),a=val('h3b-a'+i),line;\nif(!a){warns.push('Shot '+i+' needs an action. One clear action per shot reads as more real.');}\nif(i===1){line='[Shot 1] '+f+', '+c+'. '+fin(a);}\nelse{\nvar t=parseFloat(val('h3b-t'+i));\nif(isNaN(t)){warns.push('Shot '+i+' needs a cut time in seconds.');t=prev;}\nelse if(t<=prev){warns.push('Shot '+i+' cuts at '+t+'s, which is not after the previous shot ('+prev+'s). Cut times must increase.');}\nelse if(t>=L){warns.push('Shot '+i+' cuts at '+t+'s, but the clip is only '+L+' seconds long.');}\nline='[Shot '+i+'] At '+ts(t)+', the camera cuts to a '+f.toLowerCase()+', '+c+'. '+fin(a);\nprev=t;\n}\nline=line.replace(\/\\s+$\/,'');\nif(i===n){\nvar spoken=val('h3b-line');\nif(spoken){\nif($('h3b-vo').checked){line+=' (S1) Says in an off-screen voiceover, '+dtag(fin(spoken))+' Lips stay closed.';}\nelse{line+=' (S1) Says warmly, '+dtag(fin(spoken));}\n}\n}\nout.push(line);\n}\nvar tx=val('h3b-text');\nif(tx){out.push('On-screen text: a clean caption reading \"'+tx.replace(\/\"\/g,'')+'\".');}\nvar snd=val('h3b-sound');\nout.push('Soundscape: '+(snd?fin(snd):'N\/A'));\nif(!snd){warns.push('Write a soundscape. Room tone and small effects are the cheapest realism fix, and H3 guesses whatever you leave out.');}\nvar mu=val('h3b-music');\nout.push('Music: '+(mu?fin(mu):'None.'));\nvar fields=[['Scene',scene],['Soundscape',snd],['On-screen text',tx],['Music',mu]];\nfor(var j=1;j<=n;j++){fields.push(['Shot '+j,val('h3b-a'+j)]);}\nvar all='';\nfor(var k=0;k<fields.length;k++){\nvar p=fields[k];all+=' '+p[1];\nif(p[1]){var m=p[1].match(NEG);if(m){warns.push(p[0]+' uses negative wording (\"'+m[0]+'\"). Say what should appear instead, for example \"locked camera on a tripod\" rather than \"no shaking\".');}}\n}\nif(TAGS.test(all)){warns.push('Quality tags like \"8K\" or \"cinematic\" add little in H3. Describe light, framing, and texture instead.');}\nif(tx.length>40){warns.push('Long on-screen text is risky. Keep generated text to a short headline and add the rest in your editor.');}\n$('h3b-out').textContent=out.join('\\n\\n');\nvar list=$('h3b-warns');\nwhile(list.firstChild){list.removeChild(list.firstChild);}\nfor(var w=0;w<warns.length;w++){var li=document.createElement('li');li.textContent=warns[w];list.appendChild(li);}\n$('h3b-good').hidden=warns.length>0;\n$('h3b-add').disabled=n>=4;\n$('h3b-remove').disabled=n<=1;\n}\n$('h3b-add').addEventListener('click',function(){var r=rows();for(var i=0;i<r.length;i++){if(r[i].hidden){r[i].hidden=false;break;}}build();});\n$('h3b-remove').addEventListener('click',function(){var r=rows();for(var i=r.length-1;i>0;i--){if(!r[i].hidden){r[i].hidden=true;break;}}build();});\nroot.addEventListener('input',build);\nroot.addEventListener('change',build);\n$('h3b-copy').addEventListener('click',function(){\nvar txt=$('h3b-out').textContent,st=$('h3b-status');\nfunction ok(){st.textContent='Copied.';setTimeout(function(){st.textContent='';},2500);}\nfunction manual(){\ntry{var r=document.createRange();r.selectNodeContents($('h3b-out'));var s=window.getSelection();s.removeAllRanges();s.addRange(r);\nif(document.execCommand('copy')){ok();return;}}catch(e){}\nst.textContent='Prompt selected. Press Ctrl+C (or Cmd+C) to copy.';\n}\nif(navigator.clipboard){if(window.isSecureContext){navigator.clipboard.writeText(txt).then(ok,manual);return;}}\nmanual();\n});\nbuild();\n}\nif(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',init);}else{init();}\n})();\n<\/script>\n<script>\n(function(){function send(){try{parent.postMessage({h3bHeight:document.body.scrollHeight},'*');}catch(e){}}\nwindow.addEventListener('load',send);window.addEventListener('resize',send);document.addEventListener('input',send);document.addEventListener('click',function(){setTimeout(send,50);});setTimeout(send,300);})();\n<\/script>\n<\/body><\/html>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1800\" height=\"1080\" src=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-7.png\" alt=\"Anatomy of a Hailuo AI H3 prompt: scene, timed shots with cut times, soundscape, and music\" class=\"wp-image-90346\" srcset=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-7.png 1800w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-7-300x180.png 300w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-7-1024x614.png 1024w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-7-768x461.png 768w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-7-1536x922.png 1536w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-7-150x90.png 150w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_3_Give_every_reference_one_job\"><\/span>Step 3: Give every reference one job<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Reference mode is where H3 pulls ahead of older Hailuo models, and where most people trip. Name each file by its order and tell the model what it&#8217;s for. MiniMax&#8217;s launch post shows the pattern: take the camera move from Video 1, have the character in Image 2 sing, and match the vocals to Audio 3.<\/p>\n\n\n\n<p>For an ad, that might read: &#8220;Use the product in Image 1 exactly as shown. Follow the slow push-in camera move from Video 1. The presenter&#8217;s voice should match Audio 1.&#8221;<\/p>\n\n\n\n<p>Keep within the limits: <a href=\"https:\/\/docs.comfy.org\/tutorials\/partner-nodes\/minimax\/minimax-h3\/workflow\">up to 9 images, 3 videos, and 3 audio clips<\/a>, with each clip between 2 and 15 seconds. An audio reference also needs at least one image or video beside it, since sound alone gives the model nothing to show.<\/p>\n\n\n\n<p>For a presenter who appears in several shots, one image can hold a small character sheet: a front view, a side view, and a full-body view, each clearly labeled. H3&#8217;s reference guidance supports this, and you can point a shot at a single panel, like &#8220;the front view in Image 2.&#8221;<\/p>\n\n\n\n<p>If a file has two possible jobs, like a photo of your presenter holding the product, say which part matters. &#8220;Use the face from Image 2&#8221; is clearer than &#8220;use Image 2.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1800\" height=\"1000\" src=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-8.png\" alt=\"Three references with one job each, a product image, a camera-move video, and a voice clip, combining into one video\" class=\"wp-image-90348\" srcset=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-8.png 1800w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-8-300x167.png 300w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-8-1024x569.png 1024w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-8-768x427.png 768w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-8-1536x853.png 1536w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-8-150x83.png 150w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><\/figure>\n\n\n\n<div class=\"pd-cta\">\n  <div class=\"pd-cta__copy\">\n    <p class=\"pd-cta__title\">Start from an ad that already works<\/p>\n    <p class=\"pd-cta__text\">Use a reference ad as your input instead of a blank prompt.<\/p>\n  <\/div>\n  <a class=\"pd-cta__btn\" href=\"https:\/\/predis.ai\/create\/video-ad\/?bref=blog-cta-01\" target=\"_blank\">See how it works<\/a>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_4_Write_the_sound_into_the_prompt\"><\/span>Step 4: Write the sound into the prompt<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>H3 makes sound and picture together, which is the biggest realism gain in this release. But if you leave the sound unwritten, the model fills the gap with a guess.<\/p>\n\n\n\n<p>H3&#8217;s prompt guidance splits audio into two parts. The soundscape covers room tone, effects, and anything non-verbal, in 1 to 4 sentences. Music gets its own line, and you write &#8220;none&#8221; if you don&#8217;t want any. If stray speech keeps showing up, fill in both parts explicitly.<\/p>\n\n\n\n<p>Dialogue has its own rules. Give each voice a speaker ID, put the spoken words in dialogue tags, and keep plain double quotes for text that should appear on screen. For a voiceover, say it&#8217;s off-screen and that the speaker&#8217;s lips stay closed, or you may get a presenter mouthing words they never say.<\/p>\n\n\n\n<p>H3 reportedly holds steady in 11 dialogue languages, English, Spanish, Chinese, and Japanese among them. Short lines still sound more natural than long ones, so write the script the way people actually talk.<\/p>\n\n\n\n<p>A few soundscape lines you can adapt:<\/p>\n\n\n\n<ul>\n<li>Product on a counter: &#8220;Quiet kitchen room tone, a soft clink as the jar touches the marble, a fridge humming in the background.&#8221;<\/li>\n\n\n\n<li>Outdoor shot: &#8220;Light wind, distant traffic, birds now and then, footsteps on a gravel path.&#8221;<\/li>\n\n\n\n<li>Talking to camera: &#8220;Small-room tone with a slight echo, faint keyboard clicks from another desk.&#8221;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_5_Say_what_you_want_not_what_you_dont\"><\/span>Step 5: Say what you want, not what you don&#8217;t<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>This is the step that breaks the most old Hailuo AI habits. Several popular guides still recommend negative prompts like &#8220;no blur, no extra fingers, no text.&#8221; ComfyUI&#8217;s H3 guidance says the opposite. Its H3 workflows have no negative-prompt branch at all, and it warns that ban lists add the very concepts you name. The safer habit, in any app, is to describe what you want.<\/p>\n\n\n\n<p>Rewrite every &#8220;no&#8221; as a &#8220;yes&#8221;:<\/p>\n\n\n\n<ul>\n<li>&#8220;No shaky camera&#8221; becomes &#8220;locked camera on a tripod.&#8221;<\/li>\n\n\n\n<li>&#8220;No extra fingers&#8221; becomes &#8220;her hands rest flat on the counter.&#8221;<\/li>\n\n\n\n<li>&#8220;No text&#8221; becomes nothing at all. Just don&#8217;t mention text.<\/li>\n<\/ul>\n\n\n\n<p>On-screen text is a special case. MiniMax says H3 handles text and brand rendering accurately, and the prompt guidance puts each string in double quotes, word for word. That&#8217;s a real improvement, so test it with your headline. For small print, prices, or a logo that legal has to approve, add it in your editor anyway. A claim in a launch post isn&#8217;t a guarantee for your label.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_6_Draft_at_768p_regenerate_the_keeper_at_2K\"><\/span>Step 6: Draft at 768p, regenerate the keeper at 2K<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>H3 renders at 768p by default and reaches 2K through a second regenerate step. MiniMax describes this as the model reworking its own low-resolution output, which it says recovers small text and fine detail.<\/p>\n\n\n\n<p>That step costs real credits. In September 2026, Hailuo&#8217;s Standard plan covered <a href=\"https:\/\/framesurfer.com\/blogs\/hailuo-ai-video\">about 143 seconds of H3 at 768p, but only about 84 at 2K<\/a>. So don&#8217;t experiment at 2K. Run your drafts at 768p, change one thing at a time (the camera move, the light, or the line of dialogue), and only regenerate the take you&#8217;d actually publish. Three or four drafts per shot is a sensible budget before you rethink the prompt itself.<\/p>\n\n\n\n<p>Two app details help here. The credit cost shows beside the Create button before you generate, and failed generations don&#8217;t use credits. On the Free and Standard plans you can run one task at a time, so queue your variations in order of what you most need to learn.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1800\" height=\"840\" src=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-9.png\" alt=\"Workflow showing several cheap 768p drafts, one chosen, then regenerated at 2K\" class=\"wp-image-90352\" srcset=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-9.png 1800w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-9-300x140.png 300w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-9-1024x478.png 1024w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-9-768x358.png 768w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-9-1536x717.png 1536w, https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/image-9-150x70.png 150w\" sizes=\"(max-width: 1800px) 100vw, 1800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Putting_it_together_a_15-second_product_ad\"><\/span>Putting it together: a 15-second product ad<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Here&#8217;s how the six steps combine for a skincare brand.<\/p>\n\n\n\n<p>The mode is reference generation. Image 1 is a clean product photo of the serum bottle, Image 2 is a character sheet of the presenter, and Audio 1 is a short recording of the founder&#8217;s voice. The prompt opens with the scene: a bright bathroom shelf in the morning, soft window light from the left.<\/p>\n\n\n\n<p>Shot 1 runs from the start: a slow push-in on the bottle from Image 1 on the shelf. At 00:05.000, the camera cuts to the presenter from the front view in Image 2, who lifts the bottle into frame. At 00:10.000, it cuts to a close-up of one drop landing on her fingertip, while an off-screen voiceover matching Audio 1 says the product line, lips closed. The soundscape is quiet bathroom tone and a faint tap running, and the music line says none.<\/p>\n\n\n\n<p>Draft it three times at 768p, keep the best take, and regenerate only that one at 2K. Add the price and any fine print in your editor afterward. For more ways to structure the shots, browse these <a href=\"https:\/\/predis.ai\/resources\/product-advertisement-videos-examples\/\" target=\"_blank\">product advertisement video examples<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Where_Hailuo_AI_still_trips\"><\/span>Where Hailuo AI still trips<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>H3 is good, not finished. MiniMax&#8217;s own launch post lists visual detail as something it&#8217;s still working on. On one public leaderboard, H3 <a href=\"https:\/\/www.scmp.com\/tech\/article\/3362540\/video-ai-minimax-challenges-bytedance-low-price-open-weights-new-h3-model\" target=\"_blank\" rel=\"noreferrer noopener\">trailed Google&#8217;s Gemini Omni Flash in text-to-video<\/a> and sat behind Seedance 2.0 and Gemini Omni Flash in image-to-video. If you&#8217;re still choosing a tool, this roundup of <a href=\"https:\/\/predis.ai\/resources\/top-ai-video-ad-generators\/\" target=\"_blank\">AI video ad generators<\/a> compares more options.<\/p>\n\n\n\n<p>In practice, <a href=\"https:\/\/predis.ai\/resources\/how-to-make-realistic-ai-video\/\" target=\"_blank\">the same tells show up in every model<\/a>. Faces shift when a head turns. Hands fumble small objects. A label drifts between shot one and shot three. Watch each take on your phone, once with sound and once without, before you put money behind it.<\/p>\n\n\n\n<p>When one frame still goes wrong, don&#8217;t burn credits regenerating the whole clip. <a href=\"https:\/\/predis.ai\/ai-video-generator\/\" target=\"_blank\">Predis.ai<\/a> lets you edit a single frame of a video ad and keep the rest, so the shots that worked stay put.<\/p>\n\n\n\n<div class=\"pd-cta\">\n  <div class=\"pd-cta__copy\">\n    <p class=\"pd-cta__title\">Fix the frame, not the whole video<\/p>\n    <p class=\"pd-cta__text\">Edit the one shot that drifted and keep the ones that worked.<\/p>\n  <\/div>\n  <a class=\"pd-cta__btn\" href=\"https:\/\/predis.ai\/ai-video-generator\/?bref=blog-cta-02\" target=\"_blank\">Fix a frame<\/a>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Using_Hailuo_AI_videos_in_ads\"><\/span>Using Hailuo AI videos in ads<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Hailuo&#8217;s FAQ says any video you can download without a watermark is yours to use commercially, and watermark-free downloads come with the paid plans. Check the current terms before you run a paid campaign, since plans have changed since H3 launched.<\/p>\n\n\n\n<p>Label the ad, too. TikTok <a href=\"https:\/\/newsroom.tiktok.com\/new-labels-for-disclosing-ai-generated-content?lang=en\" target=\"_blank\" rel=\"noreferrer noopener\">asks creators to label realistic AI content<\/a>, Meta may <a href=\"https:\/\/www.meta.com\/en-gb\/help\/artificial-intelligence\/1783222608822690\/\" target=\"_blank\" rel=\"noreferrer noopener\">require its &#8220;AI info&#8221; label<\/a>, and YouTube has its own disclosure setting. If you&#8217;re thinking of running the open H3 weights yourself, note that commercial products over $20 million in yearly revenue need MiniMax&#8217;s written permission.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_prompt_is_the_brief_now\"><\/span>The prompt is the brief now<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The old Hailuo AI playbook was about coaxing a good clip out of a short prompt. With H3, you&#8217;re writing a brief: what happens, in what order, with which files, and what it sounds like. Write that clearly and most of the fake look never shows up.<\/p>\n\n\n\n<p>Then let the results decide. Make 2 or 3 versions of the ad and see which one earns attention. Predis.ai&#8217;s insights show how each variant performed after it ran, so your winner is something you found rather than something you guessed.<\/p>\n\n\n\n<div class=\"pd-cta\">\n  <div class=\"pd-cta__copy\">\n    <p class=\"pd-cta__title\">Make the variants, then find your winner<\/p>\n    <p class=\"pd-cta__text\">Make ads that look like your brand and see which one earned attention.<\/p>\n  <\/div>\n  <a class=\"pd-cta__btn\" href=\"https:\/\/predis.ai\/social-media-ad-maker\/?bref=blog-cta-03\" target=\"_blank\">Try Predis.ai<\/a>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"FAQs\"><\/span>FAQs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1793769123121\"><strong class=\"schema-faq-question\">Is Hailuo AI free?<\/strong> <p class=\"schema-faq-answer\">Partly. As of September 2026, the free plan gave one-time trial credits rather than a monthly allowance, and paid plans added monthly credits and watermark-free downloads. Prices shown in the app have changed since H3 launched, so check the plan page before you subscribe.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793769138114\"><strong class=\"schema-faq-question\">What&#8217;s the difference between Hailuo AI and MiniMax H3?<\/strong> <p class=\"schema-faq-answer\">Hailuo AI is the app. MiniMax H3 is the video model inside it, launched on July 31, 2026, and the app also calls it Hailuo 3.0. Older models like Hailuo 2.3 are still available but are now treated as legacy.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793769145446\"><strong class=\"schema-faq-question\">How long can a Hailuo AI video be?<\/strong> <p class=\"schema-faq-answer\">H3 makes clips from 4 to 15 seconds. Older Hailuo 2.3 clips run 6 seconds, or 10 on higher plans. For a longer ad, generate several short shots and cut them together, which also gives errors less time to build up.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793769160250\"><strong class=\"schema-faq-question\">Does Hailuo AI make videos with sound?<\/strong> <p class=\"schema-faq-answer\">Yes, with H3. It generates stereo audio together with the picture, including dialogue, room tone, and effects. Write the sound into your prompt, because anything you leave out gets guessed.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1793769167420\"><strong class=\"schema-faq-question\">Can I use Hailuo AI videos commercially?<\/strong> <p class=\"schema-faq-answer\">According to Hailuo&#8217;s FAQ, videos you can download without a watermark are yours to use commercially, and those downloads come with paid plans. Terms change, so confirm them on Hailuo&#8217;s site before a paid campaign, and turn on each platform&#8217;s AI label when the footage looks real.<\/p> <\/div> <\/div>\n\n\n\n<p>You may also like:<\/p>\n\n\n\n<ul>\n<li><a href=\"https:\/\/predis.ai\/resources\/creative-ad-copywriting-examples\/\" target=\"_blank\">Creative Ad Copywriting Examples<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/predis.ai\/resources\/facebook-video-thumbnail-size\/\" target=\"_blank\">Facebook Video Thumbnail Size<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/predis.ai\/resources\/youtube-video-dimensions\/\" target=\"_blank\">YouTube Video Dimensions<\/a><\/li>\n<\/ul>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Hailuo AI changed under most people&#8217;s feet this summer. On July 31, 2026, MiniMax launched &#8230; <a title=\"Hailuo AI: How to Make a Realistic AI Video With H3\" class=\"read-more\" href=\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/\" aria-label=\"More on Hailuo AI: How to Make a Realistic AI Video With H3\">Read more<\/a><\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":90361,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[133,26],"tags":[328,335],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Hailuo AI: How to Make a Realistic AI Video With H3<\/title>\n<meta name=\"description\" content=\"Hailuo AI now runs MiniMax H3. Learn how to make a realistic AI video with timed shots, reference roles, written sound, and a draft workflow.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hailuo AI: How to Make a Realistic AI Video With H3\" \/>\n<meta property=\"og:description\" content=\"Hailuo AI now runs MiniMax H3. Learn how to make a realistic AI video with timed shots, reference roles, written sound, and a draft workflow.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/\" \/>\n<meta property=\"og:site_name\" content=\"Social Media Marketing, Ads, Videos | Predis.ai Blogs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/predisAI\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-07T13:03:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-11T13:04:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/hailuo-ai.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tanmay Ratnaparkhe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@PredisAI\" \/>\n<meta name=\"twitter:site\" content=\"@PredisAI\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tanmay Ratnaparkhe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/\"},\"author\":{\"name\":\"Tanmay Ratnaparkhe\",\"@id\":\"https:\/\/predis.ai\/resources\/#\/schema\/person\/1d3012532330d3e2547759177fabf636\"},\"headline\":\"Hailuo AI: How to Make a Realistic AI Video With H3\",\"datePublished\":\"2026-11-07T13:03:28+00:00\",\"dateModified\":\"2026-11-11T13:04:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/\"},\"wordCount\":2653,\"publisher\":{\"@id\":\"https:\/\/predis.ai\/resources\/#organization\"},\"keywords\":[\"AI Models\",\"AI Videos\"],\"articleSection\":[\"Ads\",\"Social Media\"],\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/\",\"url\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/\",\"name\":\"Hailuo AI: How to Make a Realistic AI Video With H3\",\"isPartOf\":{\"@id\":\"https:\/\/predis.ai\/resources\/#website\"},\"datePublished\":\"2026-11-07T13:03:28+00:00\",\"dateModified\":\"2026-11-11T13:04:21+00:00\",\"description\":\"Hailuo AI now runs MiniMax H3. Learn how to make a realistic AI video with timed shots, reference roles, written sound, and a draft workflow.\",\"breadcrumb\":{\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769123121\"},{\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769138114\"},{\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769145446\"},{\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769160250\"},{\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769167420\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/predis.ai\/resources\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hailuo AI: How to Make a Realistic AI Video With H3\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/predis.ai\/resources\/#website\",\"url\":\"https:\/\/predis.ai\/resources\/\",\"name\":\"Resources | Predis\",\"description\":\"Create ads, videos with AI and learn more about social media marketing\",\"publisher\":{\"@id\":\"https:\/\/predis.ai\/resources\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/predis.ai\/resources\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/predis.ai\/resources\/#organization\",\"name\":\"Predis.ai\",\"url\":\"https:\/\/predis.ai\/resources\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/predis.ai\/resources\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2021\/01\/predis_logo.png\",\"contentUrl\":\"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2021\/01\/predis_logo.png\",\"width\":730,\"height\":256,\"caption\":\"Predis.ai\"},\"image\":{\"@id\":\"https:\/\/predis.ai\/resources\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/predisAI\/\",\"https:\/\/twitter.com\/PredisAI\",\"https:\/\/www.instagram.com\/predis.ai\/\",\"https:\/\/www.linkedin.com\/company\/predis-ai\/about\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/predis.ai\/resources\/#\/schema\/person\/1d3012532330d3e2547759177fabf636\",\"name\":\"Tanmay Ratnaparkhe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/predis.ai\/resources\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5aaf1669483b25afa69a1916ebe903c8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5aaf1669483b25afa69a1916ebe903c8?s=96&d=mm&r=g\",\"caption\":\"Tanmay Ratnaparkhe\"},\"description\":\"Tanmay, Co-founder of Predis.ai, is a seasoned entrepreneur with a proven track record, having successfully built two companies from the ground up. A tech enthusiast at heart, a recognized SaaS expert, and years of hands-on experience in leveraging technology to fuel marketing success, Tanmay offers invaluable insights on how brands can boost their digital presence, improve productivity, and maximize ROI. Why trust us? Predis.ai is trusted by over a million users and business owners worldwide, including industry leaders who rely on our AI\u2019s output and creativity. Our platform is highly rated across review sites and app stores, a testament to the real world value it delivers. We consistently update our technology and content to ensure you receive the most accurate, up to date, and reliable guidance on leveraging social media for your business.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/tanmay-ratnaparkhe-74395420\/\"],\"url\":\"https:\/\/predis.ai\/resources\/author\/prediswpadmin\/\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769123121\",\"position\":1,\"url\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769123121\",\"name\":\"Is Hailuo AI free?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Partly. As of September 2026, the free plan gave one-time trial credits rather than a monthly allowance, and paid plans added monthly credits and watermark-free downloads. Prices shown in the app have changed since H3 launched, so check the plan page before you subscribe.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769138114\",\"position\":2,\"url\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769138114\",\"name\":\"What's the difference between Hailuo AI and MiniMax H3?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Hailuo AI is the app. MiniMax H3 is the video model inside it, launched on July 31, 2026, and the app also calls it Hailuo 3.0. Older models like Hailuo 2.3 are still available but are now treated as legacy.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769145446\",\"position\":3,\"url\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769145446\",\"name\":\"How long can a Hailuo AI video be?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"H3 makes clips from 4 to 15 seconds. Older Hailuo 2.3 clips run 6 seconds, or 10 on higher plans. For a longer ad, generate several short shots and cut them together, which also gives errors less time to build up.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769160250\",\"position\":4,\"url\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769160250\",\"name\":\"Does Hailuo AI make videos with sound?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, with H3. It generates stereo audio together with the picture, including dialogue, room tone, and effects. Write the sound into your prompt, because anything you leave out gets guessed.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769167420\",\"position\":5,\"url\":\"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769167420\",\"name\":\"Can I use Hailuo AI videos commercially?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"According to Hailuo's FAQ, videos you can download without a watermark are yours to use commercially, and those downloads come with paid plans. Terms change, so confirm them on Hailuo's site before a paid campaign, and turn on each platform's AI label when the footage looks real.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hailuo AI: How to Make a Realistic AI Video With H3","description":"Hailuo AI now runs MiniMax H3. Learn how to make a realistic AI video with timed shots, reference roles, written sound, and a draft workflow.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/","og_locale":"en_US","og_type":"article","og_title":"Hailuo AI: How to Make a Realistic AI Video With H3","og_description":"Hailuo AI now runs MiniMax H3. Learn how to make a realistic AI video with timed shots, reference roles, written sound, and a draft workflow.","og_url":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/","og_site_name":"Social Media Marketing, Ads, Videos | Predis.ai Blogs","article_publisher":"https:\/\/www.facebook.com\/predisAI\/","article_published_time":"2026-11-07T13:03:28+00:00","article_modified_time":"2026-11-11T13:04:21+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2026\/11\/hailuo-ai.png","type":"image\/png"}],"author":"Tanmay Ratnaparkhe","twitter_card":"summary_large_image","twitter_creator":"@PredisAI","twitter_site":"@PredisAI","twitter_misc":{"Written by":"Tanmay Ratnaparkhe","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#article","isPartOf":{"@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/"},"author":{"name":"Tanmay Ratnaparkhe","@id":"https:\/\/predis.ai\/resources\/#\/schema\/person\/1d3012532330d3e2547759177fabf636"},"headline":"Hailuo AI: How to Make a Realistic AI Video With H3","datePublished":"2026-11-07T13:03:28+00:00","dateModified":"2026-11-11T13:04:21+00:00","mainEntityOfPage":{"@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/"},"wordCount":2653,"publisher":{"@id":"https:\/\/predis.ai\/resources\/#organization"},"keywords":["AI Models","AI Videos"],"articleSection":["Ads","Social Media"],"inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/","url":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/","name":"Hailuo AI: How to Make a Realistic AI Video With H3","isPartOf":{"@id":"https:\/\/predis.ai\/resources\/#website"},"datePublished":"2026-11-07T13:03:28+00:00","dateModified":"2026-11-11T13:04:21+00:00","description":"Hailuo AI now runs MiniMax H3. Learn how to make a realistic AI video with timed shots, reference roles, written sound, and a draft workflow.","breadcrumb":{"@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769123121"},{"@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769138114"},{"@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769145446"},{"@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769160250"},{"@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769167420"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/predis.ai\/resources\/"},{"@type":"ListItem","position":2,"name":"Hailuo AI: How to Make a Realistic AI Video With H3"}]},{"@type":"WebSite","@id":"https:\/\/predis.ai\/resources\/#website","url":"https:\/\/predis.ai\/resources\/","name":"Resources | Predis","description":"Create ads, videos with AI and learn more about social media marketing","publisher":{"@id":"https:\/\/predis.ai\/resources\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/predis.ai\/resources\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/predis.ai\/resources\/#organization","name":"Predis.ai","url":"https:\/\/predis.ai\/resources\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/predis.ai\/resources\/#\/schema\/logo\/image\/","url":"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2021\/01\/predis_logo.png","contentUrl":"https:\/\/predis.ai\/resources\/wp-content\/uploads\/2021\/01\/predis_logo.png","width":730,"height":256,"caption":"Predis.ai"},"image":{"@id":"https:\/\/predis.ai\/resources\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/predisAI\/","https:\/\/twitter.com\/PredisAI","https:\/\/www.instagram.com\/predis.ai\/","https:\/\/www.linkedin.com\/company\/predis-ai\/about\/"]},{"@type":"Person","@id":"https:\/\/predis.ai\/resources\/#\/schema\/person\/1d3012532330d3e2547759177fabf636","name":"Tanmay Ratnaparkhe","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/predis.ai\/resources\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5aaf1669483b25afa69a1916ebe903c8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5aaf1669483b25afa69a1916ebe903c8?s=96&d=mm&r=g","caption":"Tanmay Ratnaparkhe"},"description":"Tanmay, Co-founder of Predis.ai, is a seasoned entrepreneur with a proven track record, having successfully built two companies from the ground up. A tech enthusiast at heart, a recognized SaaS expert, and years of hands-on experience in leveraging technology to fuel marketing success, Tanmay offers invaluable insights on how brands can boost their digital presence, improve productivity, and maximize ROI. Why trust us? Predis.ai is trusted by over a million users and business owners worldwide, including industry leaders who rely on our AI\u2019s output and creativity. Our platform is highly rated across review sites and app stores, a testament to the real world value it delivers. We consistently update our technology and content to ensure you receive the most accurate, up to date, and reliable guidance on leveraging social media for your business.","sameAs":["https:\/\/www.linkedin.com\/in\/tanmay-ratnaparkhe-74395420\/"],"url":"https:\/\/predis.ai\/resources\/author\/prediswpadmin\/"},{"@type":"Question","@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769123121","position":1,"url":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769123121","name":"Is Hailuo AI free?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Partly. As of September 2026, the free plan gave one-time trial credits rather than a monthly allowance, and paid plans added monthly credits and watermark-free downloads. Prices shown in the app have changed since H3 launched, so check the plan page before you subscribe.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769138114","position":2,"url":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769138114","name":"What's the difference between Hailuo AI and MiniMax H3?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Hailuo AI is the app. MiniMax H3 is the video model inside it, launched on July 31, 2026, and the app also calls it Hailuo 3.0. Older models like Hailuo 2.3 are still available but are now treated as legacy.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769145446","position":3,"url":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769145446","name":"How long can a Hailuo AI video be?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"H3 makes clips from 4 to 15 seconds. Older Hailuo 2.3 clips run 6 seconds, or 10 on higher plans. For a longer ad, generate several short shots and cut them together, which also gives errors less time to build up.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769160250","position":4,"url":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769160250","name":"Does Hailuo AI make videos with sound?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, with H3. It generates stereo audio together with the picture, including dialogue, room tone, and effects. Write the sound into your prompt, because anything you leave out gets guessed.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769167420","position":5,"url":"https:\/\/predis.ai\/resources\/hailuo-ai-how-to-make-a-realistic-ai-video-with-h3\/#faq-question-1793769167420","name":"Can I use Hailuo AI videos commercially?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"According to Hailuo's FAQ, videos you can download without a watermark are yours to use commercially, and those downloads come with paid plans. Terms change, so confirm them on Hailuo's site before a paid campaign, and turn on each platform's AI label when the footage looks real.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/posts\/90339"}],"collection":[{"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/comments?post=90339"}],"version-history":[{"count":19,"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/posts\/90339\/revisions"}],"predecessor-version":[{"id":90444,"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/posts\/90339\/revisions\/90444"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/media\/90361"}],"wp:attachment":[{"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/media?parent=90339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/categories?post=90339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/predis.ai\/resources\/wp-json\/wp\/v2\/tags?post=90339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}