मुख्य सामग्री पर जाएं

अवलोकन

यह पेज Developer Platform API के साझा कनेक्शन विवरण, एंडपॉइंट, उत्तर, त्रुटियाँ और सीमाएँ बताता है। टूल के स्कीमा और वर्तमान कीमतें GET /tools से लें।

बेस URL और हेडर

सभी पाथ इस बेस URL के बाद जोड़ें।
Developer Platform कुंजी से प्रमाणित करें। JSON बॉडी के लिए Content-Type दें।
सशुल्क निष्पादन में यह हेडर भी चाहिए।

एंडपॉइंट

मुख्य सार्वजनिक API एंडपॉइंट ये हैं। GET /tools/executions को limit, before, status और tool से फ़िल्टर करें। limit 1–100 है और डिफ़ॉल्ट 20 है।

टूल कैटलॉग

GET /tools के data में कैटलॉग का मूल्य संस्करण, मुद्रा, निष्पादन उपलब्धता और टूल सूची है। हर टूल में ये जानकारी है:
  • name — निष्पादन URL और बॉडी का टूल नाम
  • description और category — उपयोग और वर्ग
  • available — आवश्यक बाहरी सेवाएँ कॉन्फ़िगर हैं और टूल उपलब्ध है या नहीं
  • inputSchema और example — इनपुट JSON Schema और उदाहरण
  • models — चुनने योग्य मॉडल, उनके उदाहरण, उपलब्धता और कीमत विवरण
  • price — न्यूनतम शुल्क, बिलिंग इकाई और कीमत विवरण
केवल available: true से निष्पादन तय नहीं होता। executionEnabled, अनुमतियाँ, बैलेंस और मासिक सीमाएँ भी लागू हैं।

उत्तर का प्रारूप

सफल उत्तर आम तौर पर नतीजा data में रखते हैं।
त्रुटियाँ error में स्थिति और संदेश रखती हैं।
सभी उत्तर में Cache-Control: no-store है। कुंजियाँ, नतीजे या अस्थायी URL साझा कैश में न रखें।

त्रुटियाँ सँभालें

दोबारा भेजने से पहले स्थिति के अनुसार कारण जाँचें।

उपयोग सीमाएँ

क्लाइंट में इन सीमाओं का ध्यान रखें। कैटलॉग, कोटेशन, अपलोड, निष्पादन, स्थिति और पुनः प्रयास गिने जाते हैं। 429 से बचने के लिए अनावश्यक बार स्थिति न पूछें।

इनपुट अपलोड करें

स्थानीय तस्वीर, ऑडियो या वीडियो के लिए MIME प्रकार और Base64 डेटा POST /tools/upload पर भेजें।
उत्तर में fileId के लिए id, प्रकार, आकार, SHA-256 और समाप्ति मिलते हैं। कैटलॉग के प्रारूप अनुसार source जैसे फ़ील्ड में दें। उसी प्रोजेक्ट में वही सामग्री समान ID देती है; पहले अपलोड से भंडारण अवधि नहीं बढ़ती।

संबंधित पेज

प्रमाणीकरण और निष्पादन के लिए ये पेज देखें।