LLM चैट स्क्रैपरक्विकस्टार्टकार्य जीवनचक्र

टास्क लाइफसायकल विवरण

निम्न संदर्भ आपको अनुरोध तैयार करने और API से मिलने वाली हर प्रतिक्रिया को समझने में मदद करता है।

सामान्य अनुरोध पैरामीटर

पैरामीटरप्रकारआवश्यकविवरण
actorstringहाँइंगित करता है कि कौन-सा मॉडल चलाना है।
webhookobjectनहींवैकल्पिक webhook कॉन्फ़िगरेशन।
webhook.urlstringनहींHTTPS endpoint जहाँ टास्क पूरा होने पर परिणाम भेजा जाएगा।
inputobjectहाँactor-विशिष्ट पैरामीटर (prompt, mode, country आदि)।

परिणाम डेटा संरचना

फ़ील्डप्रकारआवश्यकविवरण
statusstringहाँटास्क स्थिति: pending, running, success, failed.
messagestringनहींअसफल होने पर त्रुटि संदेश।
task_resultobjectनहींactor का पूर्ण परिणाम; विवरण के लिए संबंधित मॉडल पेज देखें।

Webhook payload

यदि webhook.url दिया है तो Scrapeless नीचे दिए JSON के साथ POST अनुरोध भेजेगा:

फ़ील्डप्रकारआवश्यकविवरण
task_idstringहाँपूर्ण टास्क का आईडी।
statusstringहाँsuccess या failed.
inputstringहाँमूल अनुरोध पैरामीटर का JSON स्ट्रिंग।
task_resultobjectनहींवही संरचना जो result endpoint पर मिलती है।

Push उदाहरण

curl --location '{webhook.url}' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "",
    "status": "",
    "input": "",
    "task_result": {}
  }'

HTTP स्टेटस कोड

कोडअर्थ
200परिणाम सफलतापूर्वक प्राप्त हुआ।
201टास्क सफलतापूर्वक बना।
202टास्क अभी भी चल रहा है; बाद में पुनः कोशिश करें।
400अवैध अनुरोध; त्रुटि संदेश देखें।
410परिणाम की वैधता समाप्त (डिफ़ॉल्ट 12 घंटे)।
429अनुरोध सीमा पार हो गई।