اتصال چت جی پی تی به n8n؛ راهنمای قدم‌به‌قدم با OpenAI API

اتصال چت جی پی تی به n8n با کلید OpenAI API انجام می‌شود، نه با اشتراک ChatGPT. ساخت کلید، تنظیم در n8n، اولین ورک‌فلو و کنترل هزینه را ببینید.

✍️ عرفان فرنود۶ دقیقه مطالعهبه‌روزرسانی: ۲۱ مهر ۱۴۰۵
اتصال چت جی پی تی به n8n

اتصال چت جی پی تی به n8n یعنی مدل‌های OpenAI، همان مغز ChatGPT، را داخل ورک‌فلوهای خودکار بیاورید تا متن بنویسند، خلاصه کنند، دسته‌بندی کنند یا به پیام‌ها جواب بدهند، بدون اینکه کسی پنجره‌ی چت را باز کند. اگر با n8n آشنا نیستید، اول n8n چیست را بخوانید. اگر به‌جای ChatGPT از کلاد استفاده می‌کنید، راهنمای جداگانه‌ی اتصال کلاد به n8n را ببینید.

در این راهنما می‌بینید چه چیزی لازم دارید، کلید را از کجا بگیرید، چطور در n8n تنظیمش کنید و اولین ورک‌فلوی کاربردی را بسازید.

اشتراک ChatGPT با API فرق دارد

مهم‌ترین نکته‌ای که خیلی‌ها را گیج می‌کند این است: اشتراک ChatGPT Plus یا هر اشتراک دیگر ChatGPT، به شما دسترسی API نمی‌دهد. اشتراک برای استفاده از سایت و اپ است. برای اتصال به n8n باید از پنل توسعه‌دهندگان OpenAI کلید API بسازید که هزینه‌اش جداگانه و بر اساس مصرف حساب می‌شود.

این یعنی ممکن است اشتراک ChatGPT داشته باشید و باز هم برای n8n اعتبار جداگانه لازم داشته باشید. برعکسش هم درست است: برای استفاده از API لازم نیست اشتراک ChatGPT بخرید.

یک نکته‌ی دیگر برای کاربران ایرانی: ثبت‌نام و پرداخت در پنل OpenAI از ایران محدودیت دارد. پیش از شروع، راه پرداخت و دسترسی را مشخص کنید.

چه چیزهایی لازم دارید

موردکاربردکجا
n8n فعالمحیط ساخت ورک‌فلونسخه‌ی ابری یا نصب روی سرور
حساب OpenAI Platformساخت کلید و پرداخت مصرفپنل توسعه‌دهندگان OpenAI
کلید APIاتصال n8n به مدلصفحه‌ی API keys
اعتبار حسابپرداخت توکن‌های مصرفیبخش Billing

مسیر اتصال چت جی پی تی به n8n

۱. وارد پنل توسعه‌دهندگان OpenAI شوید و در صفحه‌ی API keys گزینه‌ی ساخت کلید جدید را بزنید. کلید را همان لحظه کپی کنید، چون بعداً کامل نمایش داده نمی‌شود.

۲. در n8n به بخش Credentials بروید و یک اعتبارنامه‌ی جدید از نوع OpenAI بسازید. کلید را در فیلد API Key بگذارید. فیلد Organization ID فقط وقتی لازم است که عضو چند سازمان باشید. جزئیات رسمی را در مستندات Credential OpenAI در n8n ببینید.

۳. ذخیره کنید. اگر کلید درست باشد، n8n اتصال را تأیید می‌کند.

۴. حالا در هر ورک‌فلو می‌توانید از بلوک OpenAI استفاده کنید و همین اعتبارنامه را انتخاب کنید.

کلید API را مثل رمز بانکی نگه دارید. هرگز آن را در پیام، اسکرین‌شات یا فایل اشتراکی نگذارید.

دو راه استفاده از مدل‌های OpenAI در n8n

n8n دو شکل اصلی برای کار با مدل‌های OpenAI دارد.

بلوک OpenAI. برای کارهای مستقیم و یک‌مرحله‌ای مناسب است: یک متن بده، جواب بگیر. خلاصه‌سازی، ترجمه، دسته‌بندی و نوشتن متن کوتاه همه این‌طور ساخته می‌شوند. توضیح کاملش در مستندات بلوک OpenAI آمده است.

مدل چت داخل AI Agent. وقتی می‌خواهید دستیاری بسازید که حافظه داشته باشد و از ابزار استفاده کند، بلوک AI Agent را می‌گذارید و OpenAI Chat Model را به‌عنوان مغز به آن وصل می‌کنید.

قاعده‌ی ساده: کار یک‌مرحله‌ای با بلوک OpenAI، کار چندمرحله‌ای و تصمیم‌گیری با AI Agent.

اولین ورک‌فلو: خلاصه‌ی خودکار پیام‌های مشتری

فرض کنید پیام‌های فرم تماس سایت به n8n می‌رسد و می‌خواهید هر پیام خلاصه و دسته‌بندی شود.

۱. یک بلوک Webhook بگذارید تا اطلاعات فرم را بگیرد. اگر با این مفهوم آشنا نیستید، وب هوک چیست را ببینید.

۲. بلوک OpenAI را اضافه کنید و دستورالعمل را بنویسید: «این پیام را در یک جمله خلاصه کن و نوعش را از بین سفارش، سوال، شکایت یا همکاری مشخص کن.»

۳. متن پیام فرم را به‌عنوان ورودی به بلوک بدهید.

۴. خروجی را در یک جدول گوگل‌شیت ثبت کنید یا برای پیام‌های نوع شکایت، یک هشدار فوری به تلگرام بفرستید.

۵. یک فرم آزمایشی پر کنید و نتیجه را ببینید.

حالا هر پیامی که می‌رسد، بدون دخالت شما خلاصه و دسته‌بندی می‌شود.

کدام مدل را انتخاب کنیم

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

یک روش خوب این است که با مدل ارزان شروع کنید و فقط اگر کیفیت کافی نبود، مدل را ارتقا دهید.

کنترل هزینه

هزینه‌ی API بر اساس توکن حساب می‌شود؛ هم متنی که می‌فرستید و هم متنی که می‌گیرید. در ورک‌فلوهای خودکار، چون هر اجرا بدون نظارت انجام می‌شود، کنترل هزینه مهم‌تر از استفاده‌ی دستی است.

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

چت جی پی تی یا کلاد برای n8n

هر دو به‌خوبی در n8n کار می‌کنند و بلوک آماده دارند. انتخاب بیشتر به نوع کار و دسترسی شما بستگی دارد تا به خود n8n. برای مقایسه‌ی کلی دو مدل، کلاد یا چت جی پی تی را بخوانید.

نکته‌ی جالب این است که لازم نیست فقط یکی را انتخاب کنید. در یک ورک‌فلو می‌توانید برای یک مرحله از مدل OpenAI و برای مرحله‌ی دیگر از کلاد (Claude) استفاده کنید.

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

برای اتصال چت جی پی تی به n8n اشتراک Plus لازم است؟

نه. اشتراک Plus فقط برای سایت و اپ ChatGPT است. برای n8n به کلید API از پنل توسعه‌دهندگان OpenAI نیاز دارید که جداگانه و بر اساس مصرف پرداخت می‌شود.

چرا بلوک OpenAI خطای دسترسی می‌دهد؟

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

می‌شود ChatGPT را به تلگرام وصل کرد؟

بله. Telegram Trigger پیام را می‌گیرد، بلوک OpenAI جواب را می‌سازد و بلوک تلگرام جواب را برمی‌گرداند. همین الگو با هر کانال دیگری هم کار می‌کند.

قدم بعدی

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

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

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

می‌خواهی این‌ها را عملی یاد بگیری؟

دوره‌ی سفر هوش مصنوعی: ۷ فصل پروژه‌محور از صفر تا درآمد.

نظرها

  • اولین نفری باش که نظر می‌دهد.

مقالات مرتبط