परिचय
जावास्क्रिप्ट/टाइपस्क्रिप्ट के लिए क्लाइंट लाइब्रेरी Port की सेवाओं के साथ बातचीत करने के लिए एक उपयोग में आसान इंटरफ़ेस प्रदान करती है।स्थापना
क्लाइंट को अपने प्रोजेक्ट में एकीकृत करने के लिए, इसे npm का उपयोग करके स्थापित करें:सुविधाएँ
एंडपॉइंट्स को कॉल करना
Port एक कतार प्रणाली के माध्यम से एंडपॉइंट अनुरोधों का प्रबंधन करता है, जिससे विश्वसनीयता और मापनीयता सुनिश्चित होती है। अनुरोध सबमिट करने और परिणाम की प्रतीक्षा करने के लिएsubscribe विधि का उपयोग करें।
उदाहरण:
कतार प्रबंधन
इन विधियों से अपने अनुरोधों का प्रबंधन करें:अनुरोध सबमिट करना
एक अनुरोध सबमिट करें और बाद में उपयोग के लिएrequest_id प्राप्त करें।
उदाहरण:
अनुरोध की स्थिति की जाँच करना
अनुरोध की स्थिति प्राप्त करें। उदाहरण:अनुरोध के परिणाम प्राप्त करना
एक पूर्ण अनुरोध का परिणाम प्राप्त करें। उदाहरण:भंडारण
storage API आपको फ़ाइलें अपलोड करने और एक URL प्राप्त करने की अनुमति देता है, जिसका उपयोग आपके मॉडल एंडपॉइंट अनुरोधों में किया जा सकता है। यह उन मॉडलों के लिए विशेष रूप से उपयोगी है जिन्हें फ़ाइल इनपुट की आवश्यकता होती है, जैसे कि इमेज-टू-वीडियो या स्पीच-टू-टेक्स्ट।
अधिकतम फ़ाइल आकार: 100MB
ब्राउज़र में फ़ाइलें अपलोड करना
आप उपयोगकर्ताओं को सीधे उनके ब्राउज़र से फ़ाइलें अपलोड करने की अनुमति दे सकते हैं। निम्नलिखित उदाहरण दिखाता है कि फ़ाइल का चयन करने और उसे अपलोड करने के लिए<input type="file"> तत्व का उपयोग कैसे करें।
Node.js में फ़ाइलें अपलोड करना
Node.js के साथ सर्वर-साइड पर, आप स्थानीय फाइल सिस्टम से फ़ाइलें पढ़ सकते हैं और उन्हें अपलोड कर सकते हैं।मॉडल एंडपॉइंट्स के साथ स्वचालित अपलोड
जावास्क्रिप्ट SDK आपके लिए स्वचालित रूप से फ़ाइल अपलोड को संभाल सकता है। जब आप किसी मॉडल एंडपॉइंट के इनपुट मेंFile ऑब्जेक्ट, Blob, या बेस 64 डेटा URI पास करते हैं, तो SDK पहले इसे स्टोरेज पर अपलोड करेगा और फिर अनुरोध में परिणामी URL का उपयोग करेगा।
यह प्रक्रिया को सरल बनाता है क्योंकि आपको एक अलग अपलोड चरण करने की आवश्यकता नहीं है।
सहायता
सहायता या चर्चा के लिए हमारे समुदाय में शामिल हों:- डिस्कॉर्ड समुदाय: हमसे जुड़ें
- गिटहब रिपोजिटरी: यहां जाएं