
Rajinder Singh
Deep Learning Researcher
प्रकाशित Nov 05, 2026
अद्यतन Nov 05, 2026 · मिनट पढ़ने का समय

VisionEngine क्लाइंट्स को दो फैसले साथ‑साथ लेने होते हैं। चुना गया मॉड्यूल यह तय करता है कि रिक्वेस्ट किन इमेजों का वर्णन करती है और एप्लिकेशन को किस प्रकार का परिणाम अपेक्षित होना चाहिए। कोई पार्सर जो यह मान ले कि हर इमेज टास्क टेक्स्ट लौटाएगा, वह वैध रोटेशन या डिस्टेंस परिणाम को हटा देगा।
CapSolver इस गाइड में कवर किए गए रिक्वेस्ट और रिस्पॉन्स फ़ील्ड्स को प्रलेखित करता है।
आधिकारिक मॉड्यूल टेबल में दिए गए स्क्रीनशॉट्स और रिक्वेस्ट उदाहरणों से शुरू करें। rotate_1 उदाहरण से मेल खाते रोटेशन लेआउट के लिए, प्रलेखित रिक्वेस्ट में एक foreground इमेज और एक background इमेज होती है। slider_1 उदाहरण में भी दोनों फ़ील्ड होते हैं, लेकिन उसका आउटपुट distance को दर्शाता है। प्रत्येक कैप्चर की गई इमेज को उसकी मूल भूमिका से ही संबद्ध रखें।
VisionEngine API संदर्भ
सामान्य पैरामीटर टेबल को सार्वभौमिक रिक्वेस्ट स्कीमा मानने से पहले संबंधित मॉड्यूल का उदाहरण देखें। केवल वही इमेज तैयार करें जो परीक्षण में उपयोग हो रही अधिकृत चुनौती के लिए आवश्यक हैं। प्रलेखित Base64 फ़ील्ड्स तैयार करते समय data URL प्रीफिक्स और लाइन ब्रेक हटा दें।
VisionEngine संदर्भ createTask के लिए synchronous रिस्पॉन्स को प्रलेखित करता है। solution पढ़ने से पहले error फ़ील्ड्स की जाँच करें। फिर आपके सबमिट किए गए मॉड्यूल के अनुसार solution की संरचना जाँचें। rotate_1 के लिए प्रकाशित उदाहरण में angle होता है। slider_1 के लिए distance होता है। परिणाम को एप्लिकेशन को देते समय फ़ील्ड नाम और मॉड्यूल को साथ‑साथ रखें।
टास्क निर्माण संदर्भ
अपना CapSolver बोनस कोड रिडीम करें
अपने ऑटोमेशन बजट को तुरंत बढ़ाएँ!
CapSolver अकाउंट में टॉप‑अप करते समय CAP26 बोनस कोड का उपयोग करें और हर रिचार्ज पर अतिरिक्त 5% बोनस पाएँ — बिना किसी सीमा के।
इसे अभी अपने CapSolver डैशबोर्ड में रिडीम करें
मॉड्यूल, रिस्पॉन्स स्टेटस, और अपेक्षित solution फ़ील्ड मौजूद था या नहीं – इन सबको रिकॉर्ड करें। यदि फ़ील्ड अनुपस्थित हो, तो पार्सर बदलने से पहले सबमिट किए गए मॉड्यूल और इमेज लेआउट की तुलना उसके संदर्भ उदाहरण से करें। स्वामित्व वाले टेस्ट वातावरण में, एप्लिकेशन की स्वीकृति को रिकग्निशन परिणाम से अलग‑अलग रिकॉर्ड करें। सर्विस एरर के लिए, शुरुआती बिंदु के रूप में प्रलेखित error code का उपयोग करें।
API एरर कोड्स
प्रलेखित रिक्वेस्ट कॉन्ट्रैक्ट के साथ CapSolver का उपयोग करें और एप्लिकेशन परिणाम को अलग से जाँचें।
प्र: क्या मुझे VisionEngine के लिए getTaskResult को पोल करना चाहिए?
VisionEngine डाक्यूमेंटेशन परिणाम को createTask रिस्पॉन्स का हिस्सा बताता है।
प्र: क्या मैं हर मॉड्यूल के लिए एक ही result पार्सर उपयोग कर सकता/सकती हूँ?
आप एरर हैंडलिंग साझा कर सकते हैं। प्रत्येक समर्थित मॉड्यूल के लिए solution की संरचना को अलग से मान्य करें।
प्र: यदि परिणाम गलत दिखे तो मुझे सबसे पहले क्या जाँचना चाहिए?
चुनौती लेआउट, चुने गए मॉड्यूल, और इमेज भूमिकाओं की तुलना संबंधित आधिकारिक उदाहरण से करें।

Rajinder Singh
Deep Learning Researcher
Making CAPTCHA solving more reliable in automated workflows.
लेखक के बारे में
अपने CAPTCHA सॉल्वर अनुरोध में प्रतिक्रिया विवरण, कार्य प्रकार, फ़ील्ड नाम, मानों के प्रकार और सीरियलाइज़ेशन की जाँच करके ERROR_INVALID_TASK_DATA को ठीक करें।

वास्तविक CAPTCHA कार्य के प्रकार, API अनुबंध और SDK मैपिंग की जाँच करके ERROR_TASK_NOT_SUPPORTED को ठीक करें। दोबारा प्रयास करने से पहले असंगत अनुरोधों को सही करें।
