HTTPS Pull / Long Polling

این روش برای هاست‌هایی که WebSocket ندارند پیشنهاد می‌شود. Connector خودش با HTTPS به Portal-AI وصل می‌شود و درخواست Pull برای چند ثانیه منتظر Job می‌ماند؛ پورت ورودی و Reverse Proxy لازم نیست.

POST https://portal-ai.net/wp-json/portal-ai/v1/local-ai/connector/pullX-Portal-Connector-ID: CONNECTOR_ID
Authorization: Bearer CONNECTOR_TOKEN

نتیجه هر Job به مسیر زیر POST می‌شود:

POST https://portal-ai.net/wp-json/portal-ai/v1/local-ai/connector/result

هنگام پردازش طولانی، Connector Lease همان Job را با Heartbeat تمدید می‌کند:

POST https://portal-ai.net/wp-json/portal-ai/v1/local-ai/connector/heartbeat

دانلود بسته مستقل Connector

Connector HTTPS نتیجه تکمیل‌شده را قبل از ارسال در Spool محلی با مجوز محدود ذخیره می‌کند؛ پس قطع اینترنت یا Restart باعث از دست‌رفتن پاسخ نمی‌شود. فقط روش انتخاب‌شده مدیر فعال است و روش‌های دیگر همزمان اجرا نمی‌شوند.