ساخت خودکار ویدیو محصول با هوش مصنوعی: Foreplay، Gemini، So…

ساخت خودکار ویدیو محصول با هوش مصنوعی: Foreplay، Gemini، So…

6 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۶

دانلود workflow

فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.

  1. فایل JSON را دانلود کنید.
  2. در n8n: Workflows → Import from File.
  3. Credentialهای هر node را متصل کنید.
  4. workflow را فعال کنید.

شناسه workflow: 9986 · منبع: کاتالوگ Axeto

تولیدکننده ویدیو محصول با هوش مصنوعی

این گردش کار، ساخت ویدیوهای محصول شخصی‌سازی شده و با کیفیت بالا را خودکار می‌کند. این گردش کار از داده‌های تبلیغاتی Foreplay، Google Gemini برای تولید پرامپت خلاقانه و یک مدل متن به ویدیو (مانند Sora 2) برای سنتز ویدیو بهره می‌برد. این برای بازاریابان، مدیران برند و تولیدکنندگان محتوا که به دنبال تولید موثر تبلیغات ویدیویی به طور کارآمد هستند، ایده‌آل است.

لینک کاتالوگ Axeto.ai: https://axeto.ai/n8n

ساختار گردش کار

گردش کار به بلوک‌های منطقی زیر سازماندهی شده است:

1. راه‌اندازی و پیکربندی: گردش کار، اعتبارنامه‌ها و جزئیات محصول را راه‌اندازی می‌کند.

2. بازیابی داده: تصاویر محصول و داده‌های تبلیغات رقبا را واکشی می‌کند.

3. آماده‌سازی داده: داده‌های واکشی شده را برای تولید پرامپت پردازش می‌کند.

4. تولید پرامپت ویدیو: از هوش مصنوعی برای ایجاد یک پرامپت ویدیویی جذاب استفاده می‌کند.

5. تولید و نظارت بر ویدیو: ویدیو را ایجاد، نظارت و واکشی می‌کند.

6. نهایی‌سازی: ویدیو را آپلود کرده و برای نمونه‌های متعدد تکرار می‌کند.

---

جزئیات نودها

۱. راه‌اندازی و پیکربندی

این بلوک گردش کار را آغاز کرده، کلیدهای API لازم را پیکربندی می‌کند و اطلاعات ثابت محصول را تعریف می‌کند.

  • نودها:

* Trigger (manual)

* Set (برای اعتبارنامه‌های گردش کار)

* Set (برای اطلاعات محصول)

  • جزئیات نود:

* Manual Trigger: اجرای گردش کار را آغاز می‌کند.

* Set Workflow Credentials: کلیدهای API ضروری و شناسه‌های پوشه را برای سرویس‌هایی مانند Google Drive و Foreplay پیکربندی می‌کند. اطمینان حاصل کنید که جایگزین‌ها مانند GOOGLE_DRIVE_FOLDER_ID به درستی تنظیم شده‌اند.

مشکلات احتمالی:* اعتبارنامه‌های نادرست یا گمشده باعث شکست فراخوانی‌های API پایین‌دستی می‌شود.

* Set Product Information: ویژگی‌های ثابت محصول مانند productName, niche, category و targetMarket را تعریف می‌کند.

ملاحظه:* پارامترسازی این مقادیر، قابلیت استفاده مجدد را افزایش می‌دهد.

۲. بازیابی داده

این بخش دارایی‌های لازم برای تولید ویدیو را واکشی می‌کند.

  • نودها:

* Google Drive (Fetch Product Image)

* HTTP Request (Fetch Competitor Video Data)

  • جزئیات نود:

* Google Drive (Fetch Product Image): یک تصویر محصول را از پوشه مشخص شده Google Drive واکشی می‌کند.

پیکربندی:* از folderProductId از اعتبارنامه‌های گردش کار و اعتبارنامه‌های OAuth2 خاص استفاده می‌کند.

مشکلات احتمالی:* یک پوشه خالی یا مجوزهای ناکافی مانع واکشی تصویر می‌شود.

* HTTP Request (Fetch Competitor Video Data): API Foreplay را برای جمع‌آوری داده‌های تبلیغات ویدیویی رقبا مربوط به حوزه و بازار هدف محصول، پرس و جو می‌کند.

پیکربندی:* از درخواست‌های GET با پارامترهای پرس و جوی خاص (مانند brand_id, بازه زمانی، niche, targetMarket) و احراز هویت توکن Bearer استفاده می‌کند.

مشکلات احتمالی:* کلیدهای API نامعتبر، محدودیت نرخ یا خطاهای شبکه می‌تواند بازیابی داده را مختل کند.

۳. آماده‌سازی داده

این بلوک داده‌های دریافتی از API Foreplay را پردازش می‌کند.

  • نودها:

* Split Out (Split Foreplay Response)

* Set (Assemble Video Input Data)

  • جزئیات نود:

* Split Out (Split Foreplay Response): آرایه داده‌های تبلیغاتی را از پاسخ API Foreplay تجزیه می‌کند و هر ورودی تبلیغ را برای پردازش جداگانه آماده می‌کند.

پیکربندی:* داده‌ها را بر اساس فیلد data تقسیم می‌کند.

مشکلات احتمالی:* پاسخ‌های API نامعتبر یا خالی.

* Set (Assemble Video Input Data): اطلاعات کلیدی را از هر ورودی تبلیغ استخراج و ساختاربندی می‌کند، مانند desc, transcript, mood, duration و pictureUrl که برای تولید پرامپت حیاتی هستند.

مشکلات احتمالی:* مقادیر گمشده یا null در داده‌های تبلیغاتی منبع.

۴. تولید پرامپت ویدیو

این مرحله از هوش مصنوعی برای ایجاد یک پرامپت دقیق برای ایجاد ویدیو استفاده می‌کند.

  • نودها:

* Split In Batches (Iterate Over Ad Examples)

* Langchain Agent (Generate Video Prompt)

* Langchain Google Gemini chat LLM (Google Gemini LLM)

  • جزئیات نود:

* Split In Batches (Iterate Over Ad Examples): گردش کار را قادر می‌سازد تا هر مثال تبلیغاتی آماده شده را به صورت متوالی پردازش کند.

* Langchain Agent (Generate Video Prompt): با ترکیب جزئیات محصول، بینش‌های تبلیغاتی و ویژگی‌های ویدیویی مورد نظر، یک پرامپت ویدیویی جامع ایجاد می‌کند.

پیکربندی:* از یک پیام سیستمی دقیق برای راهنمایی هوش مصنوعی (که به عنوان دستیار "VidPrompt AI" عمل می‌کند) استفاده می‌کند و داده‌ها را به صورت پویا با استفاده از عبارات تزریق می‌کند.

مشکلات احتمالی:* خرابی مدل هوش مصنوعی، محدودیت‌های سهمیه API یا خطاهای ارزیابی عبارت.

* Langchain Google Gemini chat LLM: فراخوانی هوش مصنوعی به Google Gemini را اجرا می‌کند و فرآیند تولید پرامپت را قدرت می‌بخشد.

پیکربندی:* نیاز به اعتبارنامه‌های معتبر API "Johan Gemini" دارد.

مشکلات احتمالی:* مسائل مربوط به کلید API، اتصال شبکه یا در دسترس بودن مدل.

۵. تولید و نظارت بر ویدیو

این بلوک فرآیند واقعی ایجاد ویدیو را با استفاده از یک مدل متن به ویدیو مدیریت می‌کند.

  • نودها:

* HTTP Request (Create Video Task)

* HTTP Request (Check Video Generation Status)

* Switch (Video Generation Status)

* Wait (Wait Before Checking Again)

* HTTP Request (Download Finished Video)

  • جزئیات نود:

* HTTP Request (Create Video Task): پرامپت تولید شده و URL تصویر محصول را به API Kie.ai (با استفاده از مدلی مانند Sora 2) ارسال می‌کند تا تولید ویدیو را آغاز کند.

پیکربندی:* درخواست POST به https://api.kie.ai/api/v1/jobs/createTask با پارامترهای مشخص شده (مدل، پرامپت، URL تصویر، نسبت تصویر). احراز هویت از طریق "Kie.ai" HTTP Bearer Auth.

مشکلات احتمالی:* خطاهای احراز هویت، محدودیت‌های نرخ API یا خرابی سرویس.

* HTTP Request (Check Video Generation Status): به طور دوره‌ای API Kie.ai را برای ردیابی پیشرفت کار تولید ویدیو با استفاده از taskId بررسی می‌کند.

پیکربندی:* درخواست GET به https://api.kie.ai/api/v1/jobs/recordInfo?taskId=....

مشکلات احتمالی:* مهلت زمانی شبکه، شناسه‌های وظیفه نامعتبر یا خطاهای API.

* Switch (Video Generation Status): گردش کار را بر اساس وضعیت فعلی کار (success, failed یا سایر وضعیت‌ها) هدایت می‌کند.

مسیریابی:*

* Success → ادامه به دانلود.

* Failed → احتمالاً مجدداً تلاش کنید یا متوقف شوید.

* سایر وضعیت‌ها → صبر کرده و دوباره بررسی کنید.

* Wait (Wait Before Checking Again): تاخیر (مثلاً ۱ دقیقه) بین بررسی‌های وضعیت را برای جلوگیری از بارگذاری بیش از حد API معرفی می‌کند.

* HTTP Request (Download Finished Video): فایل ویدیویی تکمیل شده را از URL ارائه شده توسط Kie.ai پس از تولید موفقیت‌آمیز دانلود می‌کند.

مشکلات احتمالی:* URL های غیرقابل دسترس یا وقفه‌های شبکه.

۶. نهایی‌سازی

مرحله نهایی ویدیو تولید شده را آپلود کرده و ادامه گردش کار را مدیریت می‌کند.

  • نودها:

* Google Drive (Upload Generated Video)

* Split In Batches (Iterate Over Ad Examples - continuation)

  • جزئیات نود:

* Google Drive (Upload Generated Video): فایل ویدیویی دانلود شده را با نام فایل دارای مُهر زمانی به پوشه تعیین شده Google Drive آپلود می‌کند.

پیکربندی:* از folderGeneratedId از اعتبارنامه‌های گردش کار و اعتبارنامه‌های OAuth2 "Johan Drive" استفاده می‌کند.

مشکلات احتمالی:* خرابی آپلود یا خطاهای مجوز.

* Split In Batches (Iterate Over Ad Examples): این نود برای پردازش مثال تبلیغاتی بعدی در دسته استفاده مجدد می‌شود و به گردش کار اجازه می‌دهد تا در صورت لزوم ویدیوهایی را برای چندین محصول یا نسخه تولید کند.

Nodeهای استفاده‌شده

سوالات متداول

این گردش کار n8n چگونه به تولید ویدیو محصول کمک می‌کند؟

این گردش کار با خودکارسازی فرآیند تولید ویدیوهای محصول، از داده‌های Foreplay برای اطلاعات تبلیغاتی، Google Gemini برای ایجاد پرامپت‌های خلاقانه و مدل‌های متن به ویدیو برای ساخت نهایی ویدیو استفاده می‌کند.

چه ابزارهایی در این گردش کار استفاده شده‌اند؟

این گردش کار از ابزارهایی مانند Foreplay برای داده‌های تبلیغاتی، Google Gemini برای تولید پرامپت و مدل‌های متن به ویدیو (مانند Sora 2) برای ساخت ویدیو بهره می‌برد. همچنین از نودهای n8n مانند Google Drive و HTTP Request برای بازیابی داده‌ها استفاده می‌کند.

این گردش کار برای چه کسانی مفید است؟

این گردش کار برای بازاریابان، مدیران برند و تولیدکنندگان محتوا که به دنبال تولید سریع و کارآمد تبلیغات ویدیویی با کیفیت بالا و شخصی‌سازی شده برای محصولات خود هستند، ایده‌آل است.

workflowهای مرتبط

این workflow در کاتالوگ Axeto.ai بایگانی شده است. لایسنس اصلی متعلق به سازنده workflow است.