چرا kayaai با n8n جفت میشود؟
ورکفلوهای n8n معمولاً روی سرور مجازی ایرانی اجرا میشوند؛ اما سرویسهای خارجی مثل OpenAI یا Anthropic از داخل ایران بدون پروکسی پاسخ نمیدهند. کایا ای آی همین مشکل را حل میکند: اندپوینت سازگار با OpenAI روی دامنهای که از ایران مستقیم در دسترس است.
در نتیجه یک Credential در n8n میسازید و از همان یک کلید، در همه ورکفلوها و با هر مدلی که بخواهید استفاده میکنید. هزینه هم ریالی و بر اساس مصرف واقعی توکن است.
- سازگاری کامل با نود
OpenAI Chat ModelوHTTP Request - بدون نیاز به پروکسی روی VPS ایرانی (
NO_PROXY=kayaai.ir) - پشتیبانی از
GET /api/v1/modelsبرای انتخاب مدل از فهرست - مناسب ورکفلوهای حجیم؛ محدودیت نرخ per-account و شفاف
پیشنیازها
- یک نمونه n8n (خودمیزبان با Docker یا نسخه ابری) با نسخه ۱.۰ به بالا
- کلید API از پنل کلیدها
- اعتبار ریالی؛ ۱۰۰ اعتبار هدیه ثبتنام برای تست کافی است
- برای اجرای روی VPS: دسترسی به ترمینال سرور و Docker
اتصال n8n به کایا در پنج گام
- ۱
یک نود OpenAI Chat Model به ورکفلو اضافه کنید
در ورکفلوی خود نود AI Agent (یا
Basic LLM Chain) را اضافه کنید و زیر آن، نود OpenAI Chat Model را به عنوان مدل وصل کنید. سپس روی فیلد Credential بزنید و Create new credential را انتخاب کنید. - ۲
در Credential، Base URL کایا را وارد کنید
در پنجره Credential، فیلد Base URL را روی آدرس کایا بگذارید و کلید خود را در API Key بچسبانید. فیلدهای اختیاری مثل Organization ID و Project ID را خالی بگذارید.
OpenAI credential fieldsBase URL : https://kayaai.ir/api/v1 API Key : sk-llm-YOUR_KEY Organization ID : (خالی) Project ID : (خالی)آدرس را دقیقاً همین مقدار بگذارید و
/chat/completionsرا دستی اضافه نکنید؛ n8n خودش مسیر را کامل میکند. - ۳
مدل را انتخاب کنید
در نود OpenAI Chat Model، فیلد Model را باز کنید و حالت ID را انتخاب کنید تا بتوانید شناسه کامل مدل را تایپ کنید. اگر گزینه From List را بزنید، n8n فهرست مدلها را از کایا میخواند.
Model IDopenai/gpt-6.1-sol anthropic/claude-sonnet-5.5 deepseek/deepseek-v4.1-flashشناسهها همیشه با نام ارائهدهنده شروع میشوند (مثل
anthropic/claude-sonnet-5.5). فهرست کامل در کاتالوگ مدلها است. - ۴
ورکفلو را اجرا و تست کنید
یک پیام تست به نود بدهید و ورکفلو را اجرا کنید. اگر پاسخ مدل را در خروجی دیدید، اتصال کامل است. برای ورکفلوهای حجیم، از دکمه Execute Workflow روی دادههای نمونه استفاده کنید.
- ۵
روی سرور مجازی ایرانی: بدون پروکسی راهاندازی کنید
اگر n8n را با Docker اجرا میکنید، فقط مطمئن شوید پروکسی سراسری روی کانتینر تنظیم نشده است. یک نمونه
docker-compose.ymlمینیمال:docker-compose.ymlservices: n8n: image: docker.n8n.io/n8nio/n8n:latest restart: unless-stopped ports: - "5678:5678" environment: - GENERIC_TIMEZONE=Asia/Tehran - TZ=Asia/Tehran - N8N_SECURE_COOKIE=false # kayaai.ir is reachable directly from Iran -> keep traffic off any proxy - NO_PROXY=kayaai.ir,localhost,127.0.0.1 volumes: - n8n_data:/home/node/.n8n volumes: n8n_data:تست اتصال از روی سرورcurl -s https://kayaai.ir/api/v1/chat/completions \ -H "Authorization: Bearer sk-llm-YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "deepseek/deepseek-v4.1-flash", "messages": [{"role": "user", "content": "سلام"}] }'اگر روی سرور پروکسی سراسری (
HTTP_PROXY/HTTPS_PROXY) تنظیم کردهاید، باNO_PROXY=kayaai.irترافیک کایا مستقیم و بدون واسطه ارسال میشود. - ۶
جایگزین: نود HTTP Request بدون نود آماده مدل
اگر میخواهید کنترل کامل روی بدنه درخواست داشته باشید، از نود HTTP Request استفاده کنید: متد
POST، آدرسhttps://kayaai.ir/api/v1/chat/completionsو احراز هویت از نوع Header Auth با نامAuthorizationو مقدارBearer sk-llm-YOUR_KEY.Body (JSON){ "model": "anthropic/claude-sonnet-5.5", "messages": [ { "role": "system", "content": "پاسخها را فارسی و کوتاه بنویس." }, { "role": "user", "content": "{{ $json.prompt }}" } ], "stream": false }
انتخاب مدل مناسب هر ورکفلو
- دستهبندی و برچسبزنی حجیم:
deepseek/deepseek-v4.1-flash - متن فارسی، خلاصهسازی و گزارشسازی:
anthropic/claude-sonnet-5.5 - عاملهای تصمیمگیر با ابزار:
openai/gpt-6.1-sol - مدل امبدینگ برای جستوجوی معنایی: مدلهای embedding کاتالوگ با مسیر
/api/v1/embeddings
شناسه مدلها را از کاتالوگ بردارید؛ مدلهای تصویری و صوتی هم مسیرهای جداگانهای روی همان Base URL دارند.
عیبیابی سریع
| علامت | علت احتمالی | راهحل |
|---|---|---|
| خطای 401 در n8n | کلید اشتباه در Credential | کلید را از پنل کلیدها دوباره کپی کنید |
| خطای 404 | Base URL نادرست است | مقدار را دقیقاً https://kayaai.ir/api/v1 بگذارید |
| لیست مدلها خالی است | درخواست GET /api/v1/models پاسخ نداده است | Base URL و کلید را بررسی و Credential را ذخیره کنید |
| خطای 402 | اعتبار کافی نیست | کیف پول را از داشبورد شارژ کنید |
| خطای 429 | ورکفلوی حجیم با درخواستهای همزمان | تعداد آیتمهای موازی یا Batch Size را کم کنید |
| اتصال timeout میشود | پروکسی سراسری روی سرور یا کانتینر | NO_PROXY=kayaai.ir را تنظیم کنید |
مدلهای پیشنهادی برای ورکفلوهای n8n
GPT 6.1 Sol
openai/gpt-6.1-solعاملهای هوشمند و تصمیمگیری چندمرحلهای در ورکفلو؛ مناسب AI Agent با ابزارهای متعدد.
Claude Sonnet 5.5
anthropic/claude-sonnet-5.5تولید و ویرایش متن باکیفیت فارسی، خلاصهسازی و پردازش اسناد طولانی.
DeepSeek V4.1 Flash
deepseek/deepseek-v4.1-flashدستهبندی، برچسبزنی و اجرای پرتعداد ورکفلوها با کمترین هزینه؛ مناسب حجم بالا.
سوالات متداول
آیا برای اتصال n8n به کایا روی سرور ایرانی به پروکسی نیاز دارم؟
kayaai.ir از داخل ایران مستقیم در دسترس است. اگر روی سرور پروکسی سراسری تنظیم کردهاید، با NO_PROXY=kayaai.ir ترافیک کایا را از پروکسی خارج کنید.چطور Base URL سفارشی را در نود OpenAI Chat Model وارد کنم؟
https://kayaai.ir/api/v1 و API Key را روی کلید کایا بگذارید.آیا واقعاً به بیش از ۴۳۸ مدل دسترسی دارم؟
هزینه استفاده در ورکفلوهای حجیم چطور کنترل میشود؟
deepseek/deepseek-v4.1-flash را انتخاب کنید و مصرف را در تاریخچه مصرف پایش کنید.آیا میتوانم برای جستوجوی معنایی از embedding کایا استفاده کنم؟
/api/v1/embeddings با همان کلید در دسترس است؛ کافی است Provider را OpenAI Compatible و Base URL را روی کایا بگذارید و یک مدل embedding از کاتالوگ انتخاب کنید.مطالعه بیشتر
راهنماهای مرتبط
- Cline و Roo Code
تنظیم افزونه Cline و Roo Code در VS Code با Provider نوع OpenAI Compatible، Base URL https://kayaai.ir/api/v1 و کلید sk-llm-... — همراه با مدلهای پیشنهادی کدنویسی و رفع خطاهای رایج، با پرداخت ریالی و بدون تحریم.
- OpenAI Codex CLI
کایا ای آی اندپوینت بومی /api/v1/responses را پشتیبانی میکند؛ بنابراین Codex CLI با تنظیم OPENAI_BASE_URL روی https://kayaai.ir/api/v1 و کلید sk-llm-... بدون تحریم و با پرداخت ریالی کار میکند. راهنمای کامل نصب، config.toml و تست.
۳۰ ثانیه تا کلید API
همین حالا کلید API کایا را بگیرید و n8n را وصل کنید
ثبتنام رایگان، ساخت کلید API در کمتر از ۳۰ ثانیه و اجرای همان دستورهایی که در این راهنما دیدید. بدون کارت اعتباری بینالمللی، بدون تحریمشکن و با پرداخت ریالی بر اساس مصرف واقعی.
- ۱۰۰ اعتبار هدیه ثبتنام
- پرداخت ریالی
- بدون کارت ارزی
- کلید API در ۳۰ ثانیه