تولیدکننده محتوای لینکدین با GPT-4 و DALL-E در n8n

تولیدکننده محتوای لینکدین با GPT-4 و DALL-E در n8n

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

دانلود workflow

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

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

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

تولیدکننده محتوای لینکدین با قدرت هوش مصنوعی با استفاده از OpenAI GPT-4 و DALL-E

این گردش کار از مدل‌های GPT-4 و DALL-E اوپن‌ای‌آی برای خودکارسازی ایجاد محتوای جذاب لینکدین استفاده می‌کند. این سیستم برای تولیدکنندگان محتوا، بازاریابان و مدیران رسانه‌های اجتماعی که به دنبال تولید برنامه‌ریزی شده موضوعات، پست‌ها، هشتگ‌های مرتبط و تصاویر همراه برای لینکدین هستند، طراحی شده است. گردش کار به سه بلوک مجزا که از طریق Webhook در دسترس هستند، ساختار یافته است که امکان ادغام یکپارچه با برنامه‌های frontend یا سازندگان رابط کاربری را فراهم می‌کند.

این گردش کار و موارد بیشتر را در کاتالوگ Axeto کاوش کنید: https://axeto.ai/n8n

---

نمای کلی گردش کار

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

1. تولید موضوع: یک prompt و کلید API OpenAI را دریافت می‌کند تا شش ایده موضوع محتوای متمایز، همراه با عناوین، دلایل و قلاب‌ها (hooks) تولید کند.

2. تولید پست و هشتگ: جزئیات یک موضوع انتخاب شده (عنوان، دلیل، قلاب) را برای ایجاد یک پست لینکدین دقیق و پیشنهاد هشتگ‌های مرتبط دریافت می‌کند.

3. تولید تصویر: یک دارایی بصری با استفاده از DALL-E بر اساس توضیحات متنی مشتق شده از محتوای پست ایجاد می‌کند.

هر بلوک از مدل‌های قدرتمند GPT-4 اوپن‌ای‌آی برای تولید متن و API تولید تصویر آن برای تصاویر استفاده می‌کند. تجزیه خروجی ساختاریافته، پاسخ‌های JSON قابل پیش‌بینی را تضمین می‌کند و تبادل داده روان با اجزای frontend را تسهیل می‌نماید.

---

تحلیل جزئیات بلوک‌ها

۱. بلوک تولید موضوع

این بلوک بر طوفان فکری و تولید ایده‌های محتوایی بالقوه برای لینکدین تمرکز دارد.

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

* Generate 6 topics (Webhook)

* OpenAI Chat Model (Langchain LM Chat OpenAI)

* Structured Output Parser (Langchain Output Parser)

* Content topic generator (Langchain Agent)

* Respond to Webhook (Respond to Webhook)

  • جزئیات نودها:

* Generate 6 topics (Webhook):

* نوع: n8n-nodes-base.webhook

* نقش: نقطه ورود برای درخواست‌های تولید موضوع. انتظار درخواست POST حاوی api_key و prompt را دارد.

* پیکربندی: با یک مسیر مشخص پیکربندی شده است، برای استفاده از متد HTTP POST تنظیم شده است و پاسخ آن توسط نود Respond to Webhook مدیریت می‌شود.

* ورودی/خروجی: ورودی کاربر را دریافت کرده و به نود OpenAI Chat Model ارسال می‌کند.

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

* OpenAI Chat Model:

* نوع: @n8n/n8n-nodes-langchain.lmChatOpenAi

* نقش: متن خام برای ایده‌های موضوعی را بر اساس prompt ورودی تولید می‌کند.

* پیکربندی: از اعتبارنامه‌های OpenAI API ارائه شده استفاده می‌کند. مدل gpt-4o-mini برای تعادل بین هزینه و عملکرد انتخاب شده است.

* ورودی/خروجی: ورودی را از webhook دریافت کرده و خروجی خود را به نود Structured Output Parser ارسال می‌کند.

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

* Structured Output Parser:

* نوع: @n8n/n8n-nodes-langchain.outputParserStructured

* نقش: خروجی متن خام از هوش مصنوعی را به یک آرایه JSON ساختاریافته تجزیه می‌کند. هر مورد در آرایه دارای فیلدهای title، rationale و hook خواهد بود.

* پیکربندی: یک طرحواره JSON برای اطمینان از فرمت خروجی مورد انتظار ارائه شده است.

* ورودی/خروجی: ورودی را از نود OpenAI Chat Model دریافت کرده و داده‌های ساختاریافته را به نود Content topic generator ارسال می‌کند.

* موارد مرزی: تجزیه در صورتی که خروجی هوش مصنوعی با طرحواره تعریف شده مطابقت نداشته باشد، ممکن است با شکست مواجه شود.

* Content topic generator:

* نوع: @n8n/n8n-nodes-langchain.agent

* نقش: فرآیند تولید متن هوش مصنوعی و تجزیه را برای ایجاد موضوع هماهنگ می‌کند.

* پیکربندی: از prompt دریافتی از webhook استفاده می‌کند و به نودهای OpenAI Chat Model و Structured Output Parser متصل است.

* ورودی/خروجی: داده‌ها را از نود Structured Output Parser دریافت کرده و خروجی نهایی را به نود Respond to Webhook ارسال می‌کند.

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

* Respond to Webhook:

* نوع: n8n-nodes-base.respondToWebhook

* نقش: لیست موضوعات تولید شده را به کلاینت API درخواست‌کننده ارسال می‌کند.

* ورودی/خروجی: لیست نهایی موضوعات را از نود Content topic generator دریافت کرده و به عنوان یک پاسخ JSON خروجی می‌دهد.

  • نکات اضافی:

* یک یادداشت چسبان در موقعیت [-360, -800] فرمت ورودی مورد انتظار را شرح می‌دهد و یک فراخوانی API نمونه برای این webhook ارائه می‌دهد.

* یک یادداشت چسبان در موقعیت [-1260] دلیل تقسیم‌بندی گردش کار به سه webhook جداگانه را برای کنترل بهتر کاربر توضیح می‌دهد.

* یک یادداشت چسبان در موقعیت [-680] فرمت خروجی را با یک اسکرین‌شات نمونه به تصویر می‌کشد.

۲. بلوک تولید پست و هشتگ

این بلوک بر تبدیل یک موضوع انتخاب شده به یک پست کامل لینکدین با هشتگ‌های مرتبط تمرکز دارد.

  • هدف: تولید یک پست دقیق لینکدین و پیشنهاد هشتگ‌های مرتبط بر اساس یک موضوع انتخاب شده (عنوان، دلیل، قلاب)، که به کاربران امکان ایجاد محتوای بهینه‌سازی شده برای سئو را می‌دهد.
  • نودها:

* Generate post with hashtags (Webhook)

* OpenAI Chat Model1 (Langchain LM Chat OpenAI)

* Structured Output Parser1 (Langchain Output Parser)

* Content creator (Langchain Chain LLM)

* Hashtag generator /SEO (Langchain Agent) [غیرفعال]

* OpenAI Chat Model2 (Langchain LM Chat OpenAI)

* Structured Output Parser2 (Langchain Output Parser)

* Respond to Webhook1 (Respond to Webhook)

  • جزئیات نودها:

* Generate post with hashtags (Webhook):

* نوع: n8n-nodes-base.webhook

* نقش: نقطه ورود برای درخواست‌های تولید پست و هشتگ. انتظار درخواست POST با api_key، title، rationale و hook را دارد.

* پیکربندی: برای درخواست‌های HTTP POST با یک مسیر webhook اختصاصی پیکربندی شده است. پاسخ توسط نود Respond to Webhook1 مدیریت می‌شود.

* ورودی/خروجی: ورودی کاربر را دریافت کرده و آن را به نود Content creator ارسال می‌کند.

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

* OpenAI Chat Model1:

* نوع: @n8n/n8n-nodes-langchain.lmChatOpenAi

* نقش: متن دقیق پست لینکدین و توضیحی برای یک تصویر بالقوه را تولید می‌کند.

* پیکربندی: از اعتبارنامه‌های OpenAI API ارائه شده استفاده می‌کند. مدل gpt-4o-mini برای تولید متن پیشرفته انتخاب شده است.

* ورودی/خروجی: ورودی را از نود Content creator دریافت کرده و خروجی خود را به نود Structured Output Parser1 ارسال می‌کند.

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

* Structured Output Parser1:

* نوع: @n8n/n8n-nodes-langchain.outputParserStructured

* نقش: خروجی هوش مصنوعی را به یک فرمت JSON ساختاریافته شامل post title، post content و image description تجزیه می‌کند.

* پیکربندی: یک طرحواره JSON برای اطمینان از خروجی سازگار ارائه شده است.

* ورودی/خروجی: ورودی را از نود OpenAI Chat Model1 دریافت کرده و داده‌های ساختاریافته را به نود Content creator ارسال می‌کند.

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

* Content creator:

* نوع: @n8n/n8n-nodes-langchain.chainLlm

* نقش: زنجیره اصلی هوش مصنوعی مسئول تولید محتوای پست. یک prompt شامل عنوان، دلیل و قلاب موضوع را می‌سازد.

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

* ورودی/خروجی: ورودی را از نود Structured Output Parser1 دریافت کرده و خروجی خود را به نود Hashtag generator /SEO ارسال می‌کند.

* موارد مرزی: خطاهای احتمالی شامل مسائل مربوط به ارزیابی عبارت یا مشکلات مربوط به زمینه prompt است.

* Hashtag generator /SEO (غیرفعال):

* نوع: @n8n/n8n-nodes-langchain.agent

* نقش: برای تولید هشتگ‌های مرتبط با سئو بر اساس محتوا و عنوان پست در نظر گرفته شده است.

* پیکربندی: در حال حاضر در گردش کار غیرفعال است. prompt برای درخواست هشتگ‌های گسترده، خاص و پرطرفدار در قالب جدا شده با کاما طراحی شده است.

* ورودی/خروجی: ورودی را از نود Content creator دریافت کرده و به Respond to Webhook1 خروجی می‌دهد.

* موارد مرزی: قابل اجرا نیست زیرا نود غیرفعال است.

* OpenAI Chat Model2:

* نوع: @n8n/n8n-nodes-langchain.lmChatOpenAi

* نقش: محتوای پست را تولید می‌کند، که ممکن است شامل هشتگ‌ها باشد. این می‌تواند به عنوان جایگزین یا مکمل مولد هشتگ غیرفعال عمل کند.

* پیکربندی: از اعتبارنامه‌های OpenAI API و مدل gpt-4o-mini استفاده می‌کند.

* ورودی/خروجی: ورودی را از نود Hashtag generator /SEO (یا مستقیماً از Content creator اگر نود غیرفعال دور زده شود) دریافت کرده و خروجی خود را به نود Structured Output Parser2 ارسال می‌کند.

* موارد مرزی: خطاهای احتمالی مربوط به API یا مدل.

* Structured Output Parser2:

* نوع: @n8n/n8n-nodes-langchain.outputParserStructured

* نقش: خروجی هوش مصنوعی را تجزیه می‌کند و اطمینان حاصل می‌کند که شامل post title، post content، image description و یک آرایه Hashtags باشد.

* پیکربندی: طرحواره JSON شامل یک آرایه برای هشتگ‌ها است.

* ورودی/خروجی: ورودی را از نود OpenAI Chat Model2 دریافت کرده و داده‌های ساختاریافته را به نود Respond to Webhook1 ارسال می‌کند.

* موارد مرزی: در صورت انحراف خروجی از طرحواره، ممکن است خطاهای تجزیه رخ دهد.

* Respond to Webhook1:

* نوع: n8n-nodes-base.respondToWebhook

* نقش: محتوای نهایی پست، توضیحات تصویر و هشتگ‌ها را به کلاینت API بازمی‌گرداند.

* ورودی/خروجی: داده‌ها را از نود Structured Output Parser2 دریافت کرده و به عنوان پاسخ ارائه می‌دهد.

  • نکات اضافی:

* یک یادداشت چسبان در موقعیت [-20] فرمت فراخوانی API مورد انتظار برای تولید پست و هشتگ را شرح می‌دهد.

* یک یادداشت چسبان در موقعیت [140] نمونه‌ای از ساختار خروجی، شامل عنوان پست، محتوا و توضیحات تصویر را نشان می‌دهد.

۳. بلوک تولید تصویر

این بلوک به ایجاد دارایی‌های بصری برای پست‌های لینکدین اختصاص دارد.

  • هدف: تولید یک تصویر با استفاده از مدل DALL-E 3 اوپن‌ای‌آی بر اساس توضیحی که از محتوای پست لینکدین استخراج شده است. خروجی یک تصویر کدگذاری شده با base64 است که آماده رندر شدن در فرانت‌اند است.
  • نودها:

* Generate image (Webhook)

* HTTP Request (HTTP Request)

* Respond to Webhook2 (Respond to Webhook)

  • جزئیات نودها:

* Generate image (Webhook):

* نوع: n8n-nodes-base.webhook

* نقش: نقطه ورود برای درخواست‌های تولید تصویر. انتظار درخواست POST حاوی api_key و imgDescription را دارد.

* پیکربندی: با یک مسیر مشخص، متد HTTP POST پیکربندی شده است و پاسخ آن توسط نود Respond to Webhook2 مدیریت می‌شود.

* ورودی/خروجی: ورودی کاربر را دریافت کرده و به نود HTTP Request ارسال می‌کند.

* موارد مرزی: توضیحات تصویر یا کلیدهای API گم‌شده را مدیریت می‌کند.

* HTTP Request:

* نوع: n8n-nodes-base.httpRequest

* نقش: API تولید تصویر اوپن‌ای‌آی را برای ایجاد یک تصویر از توضیحات ارائه شده فراخوانی می‌کند.

* پیکربندی:

* URL: https://api.openai.com/v1/images/generations

* متد: POST

* احراز هویت: از اعتبارنامه‌های OpenAI API استفاده می‌کند.

* بدنه: شامل model: "dall-e-3"، prompt (از imgDescriptionsize: "1024x1024" و response_format: "b64_json" است.

* ورودی/خروجی: ورودی را از نود Generate image دریافت کرده و خروجی خود را به نود Respond to Webhook2 ارسال می‌کند.

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

* Respond to Webhook2:

* نوع: n8n-nodes-base.respondToWebhook

* نقش: داده‌های تصویر کدگذاری شده با base64 را به کلاینت بازمی‌گرداند.

* ورودی/خروجی: داده‌های تصویر را از نود HTTP Request دریافت کرده و به عنوان پاسخ ارسال می‌کند.

  • نکات اضافی:

* یک یادداشت چسبان در موقعیت [940] فرمت ورودی مورد انتظار برای webhook تولید تصویر را شرح می‌دهد.

* یک یادداشت چسبان در موقعیت [960] فرمت خروجی، شامل تصویر کدگذاری شده با base64 و دستورالعمل‌هایی برای تبدیل فرانت‌اند به Blob را شرح می‌دهد.

---

جدول خلاصه

نام نود (Node Name)نوع نود (Node Type)نقش عملکردی (Functional Role)نود(های) ورودی (Input Node(s))نود(های) خروجی (Output Node(s))یادداشت (Sticky Note)
Generate 6 topicsn8n-nodes-base.webhookنقطه ورود تولید موضوع (Topic generation API entry point)Content topic generatorورودی مورد انتظار را با فراخوانی نمونه API توضیح می‌دهد.
OpenAI Chat Model@n8n/n8n-nodes-langchain.lmChatOpenAiایده‌های موضوع خام را به صورت متن تولید می‌کند (Generates raw topic ideas text)Generate 6 topicsStructured Output Parser
Structured Output Parser@n8n/n8n-nodes-langchain.outputParserStructuredخروجی AI را به JSON ساختاریافته تجزیه می‌کند (Parses AI output to structured JSON)OpenAI Chat ModelContent topic generator
Content topic generator@n8n/n8n-nodes-langchain.agentزنجیره تولید موضوع را کنترل می‌کند (Controls topic generation chain)Structured Output ParserRespond to Webhook
Respond to Webhookn8n-nodes-base.respondToWebhookپاسخ لیست موضوع را ارسال می‌کند (Sends topics list response)Content topic generatorفرمت خروجی را با تصویر نمونه توضیح می‌دهد.
Generate post with hashtagsn8n-nodes-base.webhookنقطه ورود تولید پست و هشتگ (Post and hashtag generation entry)Content creatorورودی مورد انتظار را با فراخوانی نمونه API توضیح می‌دهد.
OpenAI Chat Model1@n8n/n8n-nodes-langchain.lmChatOpenAiمتن پست دقیق را تولید می‌کند (Generates detailed post text)Content creatorStructured Output Parser1
Structured Output Parser1@n8n/n8n-nodes-langchain.outputParserStructuredJSON توضیحات پست/تصویر را تجزیه می‌کند (Parses post/image description JSON)OpenAI Chat Model1Content creator
Content creator@n8n/n8n-nodes-langchain.chainLlmمحتوای پست و توضیحات تصویر را ایجاد می‌کند (Creates post content and image desc.)Structured Output Parser1Hashtag generator /SEO
Hashtag generator /SEO@n8n/n8n-nodes-langchain.agentهشتگ‌های SEO را تولید می‌کند (غیرفعال) (Generates SEO hashtags (disabled))Content creatorOpenAI Chat Model2در گردش کار فعلی غیرفعال است. (Disabled in current workflow.)
OpenAI Chat Model2@n8n/n8n-nodes-langchain.lmChatOpenAiپست را با هشتگ‌ها تولید می‌کند (Generates post with hashtags)Hashtag generator /SEOStructured Output Parser2
Structured Output Parser2@n8n/n8n-nodes-langchain.outputParserStructuredJSON نهایی پست/هشتگ را تجزیه می‌کند (Parses final post/hashtag JSON)OpenAI Chat Model2Respond to Webhook1
Respond to Webhook1n8n-nodes-base.respondToWebhookپاسخ پست/هشتگ را ارسال می‌کند (Sends post/hashtag response)Structured Output Parser2فرمت خروجی را با نمونه توضیح می‌دهد.
Generate imagen8n-nodes-base.webhookنقطه ورود تولید تصویر (Image generation API entry point)HTTP Requestفرمت ورودی مورد انتظار را توضیح می‌دهد.
HTTP Requestn8n-nodes-base.httpRequestAPI DALL-E OpenAI را فراخوانی می‌کند (Calls OpenAI DALL-E API)Generate imageRespond to Webhook2برای تولید تصویر DALL-E 3 پیکربندی شده است. (Configured for DALL-E 3 image generation.)
Respond to Webhook2n8n-nodes-base.respondToWebhookپاسخ تصویر base64 را ارسال می‌کند (Sends base64 image response)HTTP Requestفرمت خروجی و تبدیل فرانت‌اند به Blob را توضیح می‌دهد. (Explains output format and frontend conversion to Blob.)

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

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

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

این گردش کار از مدل‌های GPT-4 و DALL-E اوپن‌ای‌آی برای خودکارسازی ایجاد موضوعات، پست‌ها، هشتگ‌ها و تصاویر سفارشی برای لینکدین استفاده می‌کند و فرآیند تولید محتوا را تسریع می‌بخشد.

چه مدل‌هایی از هوش مصنوعی در این گردش کار استفاده شده‌اند؟

این گردش کار از مدل‌های GPT-4 (برای تولید متن) و DALL-E (برای تولید تصویر) از اوپن‌ای‌آی بهره می‌برد.

چگونه می‌توانم این گردش کار را با سیستم خود ادغام کنم؟

این گردش کار از طریق Webhook قابل دسترسی است و امکان ادغام یکپارچه با برنامه‌های frontend یا سازندگان رابط کاربری را برای تولید محتوای برنامه‌ریزی شده فراهم می‌کند.

خروجی این گردش کار چه فرمتی دارد؟

خروجی‌ها به صورت JSON ساختاریافته هستند که تبادل داده روان با اجزای frontend را تسهیل می‌کند. برای تولید موضوع، خروجی شامل عنوان، دلیل و قلاب است.

workflowهای مرتبط

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