آموزش اتصال OpenAI به n8n | راهنمای کامل ساخت Credential و API Key

انتشار خودکار محتوا با n8n

مقدمه

آموزش اتصال OpenAI به n8n

اتصال OpenAI به n8n به شما این امکان را می‌دهد تا قدرت هوش مصنوعی، مدل‌های GPT-4o و ChatGPT را به تمام فرآیندهای خودکارسازی خود اضافه کنید. با این کار می‌توانید پاسخ‌دهنده‌های هوشمند، خلاصه‌سازی خودکار ایمیل‌ها، تولید محتوای هوشمند و ایجنت‌های AI پیشرفته بسازید. در این راهنما، آموزش اتصال OpenAI به n8n را به‌صورت گام‌به‌گام و کاربردی بررسی می‌کنیم تا در کمتر از ۵ دقیقه اتصال را برقرار کنید.

N8N برای چه کسب و کارهایی مناسب است:

اگر سازمان شما کوچک می باشد و هم اکنون بسیاری از کار های خود را با نرم افزار هایی همچون اکسل انجام می دهید، N8N برای کسب و کار شما ایده آل است و در صورتی که کسب و کاری متوسط یا بزرگ دارید می توانید بخش های بسیاری از فرایند های غیر کلیدی خود را با این ابزار هوشمند کنید.

اگر به پیاده‌سازی اختصاصی، اتصال n8n به نرم‌افزارهای سازمانی یا سفارشی‌سازی Workflowها متناسب با کسب‌وکارتان نیاز دارید، Danix با بررسی نیازهای کسب‌وکار تان، می‌تواند این فرایند را از طراحی تا استقرار برای شما انجام دهیم.

برای کسب و کارهای کوچک به این لینک مراجعه کنید و برای کسب و کارهای بزرگ و متوسط میتوانید از این لینک استفاده نمایید. همچنین اگر ترجیح می‌دهید شخصاً نصب و راه‌اندازی را انجام دهید، می‌توانید از اطلاعات موجود در مقالات، دسته N8N استفاده کنید .

پیش‌نیازها

قبل از شروع کار، مطمئن شوید موارد زیر را در اختیار دارید:

  • یک نسخه فعال از n8n (اگر هنوز آن را نصب نکرده‌اید، آموزش کامل نصب و راه‌اندازی n8n را مطالعه کنید).

  • یک حساب کاربری فعال در وب‌سایت OpenAI با اعتبار کافی (API Credit).

گام اول: دریافت کلید دسترسی (API Key) از OpenAI

برای اینکه n8n بتواند به حساب شما در OpenAI متصل شود، به یک کلید اختصاصی یا API Key نیاز دارید. برای ساخت آن مراحل زیر را دنبال کنید:

  1. وارد وب‌سایت OpenAI Platform شوید و به حساب کاربری خود ورود (Log in) کنید.

  2. از منوی سمت چپ، به بخش API Keys بروید.

  3. روی دکمه Create new secret key کلیک کنید.

  4. یک نام اختیاری (مانند n8n-integration) برای کلید خود انتخاب کرده و روی Create secret key بزنید.

  5. کلید تولیدشده را کپی کنید.

نکته امنیتی مهم: کلید API فقط یک‌بار به شما نشان داده می‌شود. آن را حتماً در یک فایل متنی امن کپی کنید. اگر این کلید افشا شود، دیگران می‌توانند از اعتبار حساب شما استفاده کنند.

آموزش اتصال OpenAI به n8n
آموزش اتصال OpenAI به n8n

گام دوم: ثبت Credential در محیط n8n

پس از کپی کردن کلید API، باید آن را در پنل n8n ذخیره کنید تا تمام نودهای هوش مصنوعی بتوانند از آن استفاده کنند:

  1. وارد پنل مدیریت n8n شوید.

  2. از منوی سمت چپ، گزینه Credentials را انتخاب کنید.

  3. در بالای صفحه روی دکمه Add Credential کلیک کنید.

  4. در کادر جستجو عبارت OpenAI را تایپ کرده و روی آن کلیک کنید.

  5. در کادر API Key، کلیدی را که از سایت OpenAI کپی کرده بودید جای‌گذاری (Paste) کنید.

  6. روی دکمه Save کلیک کنید.

در صورتی که کلید معتبر باشد، پیام سبز رنگ Connection tested successfully را مشاهده خواهید کرد.

گام سوم: تست اتصال با یک نود ساده (Quick Test)

برای اطمینان کامل از اجرای درست اتصال OpenAI به n8n، یک سناریوی ساده تست می‌سازیم:

  1. یک Workflow جدید ایجاد کنید.

  2. نود When clicking ‘Test workflow’ (تریگر دستی) را اضافه کنید.

  3. روی علامت + کلیک کرده و نود OpenAI را سرچ و انتخاب کنید.

  4. در بخش Credential to use، اعتباری را که در گام قبل ساختید انتخاب کنید.

  5. بخش Resource را روی Text و Operation را روی Complete قرار دهید.

  6. در بخش Prompt یک پیام ساده بنویسید (مثلاً: سلام، اتصال برقرار است؟).

  7. روی دکمه Execute step کلیک کنید. دریافت پاسخ هوش مصنوعی نشان‌دهنده صحت کامل مراحل است.

خطاهای رایج و روش حل آن‌ها (Troubleshooting)

در مسیر آموزش اتصال OpenAI به n8n ممکن است با چند خطای متداول روبرو شوید که راه‌حل آن‌ها در جدول زیر آورده شده است:

نکته کلیدی برای کاربران داخل ایران (رفع تحریم OpenAI):

اگر n8n را روی سرورهای داخل ایران میزبانی می‌کنید، به دلیل تحریم‌های OpenAI ممکن است با خطای عدم برقراری ارتباط (مانند Timeout یا Connection Refused) مواجه شوید.

برای حل همیشگی این مشکل، دو راهکار اصلی وجود دارد:

۱. میزبانی مستقیم n8n روی سرور خارج (روش پیشنهادی): ساده‌ترین راه‌حل این است که یک سرور مجازی (VPS) یا سرور ابری خارج از کشور (مثلاً لوکیشن هلند یا آلمان از ارائه‌دهندگانی مثل پارس‌پک) تهیه کنید و n8n را مستقیماً روی آن نصب کنید تا تمام درخواست‌ها بدون تحریم ارسال شوند.

۲. استفاده از Forward Proxy: اگر n8n روی سرور ایران قرار دارد، می‌توانید یک سرور خارج ارزان‌قیمت بگیرید و آن را به عنوان پرکسی در تنظیمات n8n معرفی کنید تا ترافیک خروجی از آن رد شود.

جمع‌بندی و مقالات مرتبط

برقرار کردن اتصال بین OpenAI و n8n پایه اصلی ساخت سناریوهای مبتنی بر هوش مصنوعی است. حالا که اتصال برقرار شد، می‌توانید فرآیندهای پیچیده‌تری را طراحی کنید.

Categories: , ,

توسعه توسط تیم میهن وردپرس