Vectorizer.AI डेवलपर्स
एप्लिकेशन, स्क्रिप्ट्स और प्रोडक्शन पाइपलाइनों में स्वचालित इमेज वेक्टराइज़ेशन को एकीकृत करें। सामान्य एप्लिकेशन कोड के लिए आधिकारिक SDKs से शुरुआत करें, बैच जॉब्स और शेल वर्कफ़्लो के लिए CLI का उपयोग करें, या जब आपको पूरा नियंत्रण चाहिए तो सीधे HTTP API को कॉल करें।
सभी डेवलपर टूल्स एक ही Vectorizer.AI API का उपयोग करते हैं: प्रमाणित रास्टर-टू-वेक्टर रूपांतरण, जिसमें PNG, JPG, WebP, GIF और BMP इनपुट्स को लेकर SVG, PDF, EPS, DXF और PNG आउटपुट में बदला जाता है।
- सामान्य भाषाओं में ऐप्लिकेशन कोड के लिए SDKs
- टर्मिनल्स, स्क्रिप्ट्स और बैच जॉब्स के लिए CLI
- कस्टम इंटीग्रेशन्स के लिए HTTP API
- जनरेटेड क्लाइंट्स और API टूल्स के लिए OpenAPI
अपना इंटीग्रेशन पाथ चुनें
इमेज वेक्टराइज़ेशन को ऑटोमेट करने के अपने तरीके के अनुसार उपयुक्त टूल चुनें।
1. SDKs
ऐप्लिकेशन और सेवाओं के लिए सर्वोत्तम टाइप किया हुआ रिक्वेस्ट ऑब्जेक्ट्स, ऑथेंटिकेशन हेल्पर्स और बाइनरी रिज़ल्ट हैंडलिंग के साथ आधिकारिक पैकेजों का उपयोग करें।
2. कमांड लाइन
स्थानीय ऑटोमेशन, बैच कंवर्ज़न, CI जॉब्स, और शैल स्क्रिप्ट्स के लिए बेहतरीन। टर्मिनल से एक स्टैंडअलोन टूल इंस्टॉल करें और उसे कॉल करें।
3. डायरैक्ट API
तब सबसे बेहतरीन है जब आप HTTP अनुरोधों, कस्टम ट्रांसपोर्ट्स, या एक आधिकारिक SDK के बिना किसी भाषा पर पूरी तरह से नियंत्रण चाहते हैं।
SDK के साथ शुरुआत करें
-
संस्थापित करें
अपने सामान्य भाषा पैकेज मैनेजर के ज़रिए Vectorizer.AI पैकेज जोड़ें। SDK पैकेज TypeScript और JavaScript, Java, C# और .NET, Go, PHP, और Ruby के लिए उपलब्ध हैं। Python SDK बनाया गया है और PyPI अनुमोदन के लिए लंबित है।
-
कॉल
SDK का उपयोग करके एक इमेज फ़ाइल, इमेज URL, Base64-एन्कोडेड इमेज, या संग्रहीत (retained) इमेज टोकन को अपनी आउटपुट सेटिंग्स के साथ भेजें।
-
डाउनलोड करें
SVG, PDF, EPS, DXF, या PNG फ़ॉर्मेट में आउटपुट प्राप्त करें, या इमेज टोकन को सुरक्षित (retain) रखें ताकि आप बाद में अतिरिक्त फ़ॉर्मेट डाउनलोड कर सकें।
अधिकांश इंटीग्रेशन के लिए SDKs से शुरुआत करना सबसे अच्छा विकल्प माना जाता है, क्योंकि वे आपके एप्लिकेशन कोड को अनुरोधों की तकनीकी सेटअप प्रक्रिया के बजाय आपके वास्तविक कार्यप्रवाह पर केंद्रित रखने में मदद करते हैं।
कमांड लाइन का इस्तेमाल करें
स्क्रिप्ट्स और बैच जॉब्स के लिए
Vectorizer.AI CLI Windows, macOS और Linux के लिए उपलब्ध एक स्वतंत्र कमांड लाइन टूल है। यह शेल स्क्रिप्ट्स, स्थानीय आर्टवर्क फ़ोल्डरों, CI जॉब्स, QA संबंधी जांचों, और एक बार उपयोग किए जाने वाले टर्मिनल वर्कफ़्लो के लिए उपयोगी है।
जब आप किसी एप्लिकेशन प्रोजेक्ट में SDK की निर्भरता (dependency) जोड़े बिना स्वचालन (automation) करना चाहते हैं, तब इसका उपयोग करें।
पोर्टेबल ऑटोमेशन के लिए
CLI, SDKs के समान ही API और आउटपुट विकल्पों को रैप (wrap) करता है। यह इमेजिस को वेक्टराइज़ कर सकता है, आउटपुट फ़ाइलें लिख सकता है, और मौजूदा टर्मिनल-आधारित टूलिंग के साथ स्वाभाविक रूप से एकीकृत हो सकता है।
API को सीधे कॉल करें
HTTP एंडप्वाइंट्स
जब आपको कस्टम अनुरोध प्रबंधन, कस्टम क्लाइंट, या ऐसी प्रोग्रामिंग भाषा की आवश्यकता हो जिसके लिए अभी तक आधिकारिक SDK उपलब्ध नहीं है, तब HTTP API का सीधे उपयोग करें। अपने API ID और API Secret का उपयोग करके HTTP मूल प्रमाणीकरण के माध्यम से प्रमाणीकृत करें।
-
POST /api/v1/vectorize -
POST /api/v1/download -
POST /api/v1/delete -
GET /api/v1/account
OpenAPI और टूल्स
जनरेटेड क्लाइंट्स, API की जांच एवं परीक्षण उपकरणों, स्कीमा निरीक्षण और आंतरिक एकीकरण दस्तावेज़ों के उपयोग हेतु OpenAPI 3.0 विनिर्देशों को डाउनलोड करें।
यदि आपका जनरेटर सरल और सपाट स्कीमा को प्राथमिकता देता है, तो कोड-जेनरेशन वैरिएंट का उपयोग करें, या जब आपको Swagger UI के अनुकूल दस्तावेज़ चाहिए हो, तो Swagger वैरिएंट का उपयोग करें।
डेवलपर के संदर्भ
आउटपुट विकल्प
SVG, DXF, PDF, EPS और PNG के व्यवहार को कॉन्फ़िगर करें, जिसमें ग्रुपिंग, कर्व्स, शेप स्टैकिंग, अनुकूलता, साइज़िंग और गैप फिलिंग शामिल हैं।
मूल्य-निर्धारण और टेस्ट मोड
मुफ़्त में इंटीग्रेशन को टेस्ट करें, प्रीव्यू और प्रोडक्शन क्रेडिट कैसे काम करते हैं, इसे समझें और जब आप प्रोडक्शन में इस्तेमाल के लिए तैयार हों, तो API प्लैन का चयन करें।
त्रुटियाँ और सीमाएँ
प्रोडक्शन वातावरण में इंटीग्रेशन करते समय HTTP स्टेटस कोड, API द्वारा लौटाए गए त्रुटि JSON, रिस्पॉन्स हेडर्स, टाइमआउट्स तथा रेट लिमिटिंग से संबंधित व्यवहार को सही ढंग से प्रबंधित करें।
डेवलपर से अक्सर पूछे जाने वाले प्रश्न
मैं कहाँ से शुरुआत करूँ?
अगर आपकी भाषा को समर्थित किया जाता है तो एक SDK के साथ शुरुआत करें। टर्मिनल ऑटोमेशन के लिए CLI का इस्तेमाल करें, या जब आपको कस्टम कंट्रोल की ज़रूरत हो, तो HTTP API और OpenAPI विनिर्देशों का इस्तेमाल करें।
क्या मैं सब्सक्रिप्शन लेने से पहले टेस्ट कर सकता/ती हूँ?
हाँ। टेस्ट मोड मुफ़्त है और उसके लिए API सब्सक्रिप्शन की ज़रूरत नहीं है, इस तरह आप प्रोडक्शन आउटपुट के लिए भुगतान करने से पहले अपना इंटीग्रेशन बना सकते हैं और रिक्वेस्ट के व्यवहार का निरीक्षण कर सकते हैं।
कौन से इनपुट और आउटपुट को सपोर्ट किया जाता है?
API PNG, JPG, WebP, GIF, और BMP इनपुट को स्वीकार करता है। प्रोडक्शन नतीजों को SVG, PDF, EPS, DXF, या PNG की तरह डाउनलोड किया जा सकता है।
क्या SDKs, CLI, और प्रत्यक्ष API कॉल्स अलग नतीजे निकालती हैं?
नहीं। ये एक ही Vectorizer.AI API को कॉल करने और एक ही वेक्टरइज़ेशन इंजन, प्रमाणीकरण मॉडल, मूल्य-निर्धारण के तरीके और आउटपुट विकल्पों का इस्तेमाल करने के अलग-अलग तरीके हैं।