ओवरव्यू
यह लेख बताता है कि GPT में कार्रवाइयाँ कैसे कॉन्फ़िगर करें, जिसमें बाहरी API से कनेक्ट करना, GPT क्या कर सकता है यह परिभाषित करना, और प्रमाणीकरण, स्कीमा तथा वर्कस्पेस प्रतिबंध प्रबंधित करना शामिल है.
किसी कार्रवाई को कॉन्फ़िगर करने के लिए, आपको उस सेवा की API जानकारी चाहिए जिससे आप कनेक्ट करना चाहते हैं, जिसमें प्रमाणीकरण जानकारी और OpenAPI स्कीमा शामिल हैं. GPT या तो ऐप्स या कार्रवाइयों का उपयोग कर सकता है, लेकिन दोनों का एक साथ नहीं.
हर कार्रवाई दो मुख्य घटकों से परिभाषित होती है: GPT API के साथ कैसे प्रमाणित होता है, और एक स्कीमा जो बताता है कि API क्या कर सकता है.
सीमाएँ
यदि आपका वर्कस्पेस शून्य कार्रवाई डोमेन की अनुमति देता है, तो GPT कस्टम कार्रवाइयाँ निष्पादित नहीं हो सकतीं क्योंकि कोई भी कार्रवाई डोमेन allowlist जाँच पास नहीं कर सकता. इसका यह मतलब ज़रूरी नहीं कि सभी GPT दृश्यता या एक्सेस ब्लॉक है.
Pro मोड के लिए कार्रवाइयाँ उपलब्ध नहीं हैं. जब आप कस्टम कार्रवाइयों वाला GPT बनाते या संपादित करते हैं, तो मॉडल चयनकर्ता केवल वे non-Pro मॉडल दिखाता है जो कार्रवाइयों का समर्थन करते हैं.
कार्रवाई बनाएँ
GPT एडिटर में, कार्रवाइयाँ सेक्शन पर जाएँ और नई कार्रवाई बनाएँ चुनें.
इसके बाद आप कॉन्फ़िगर करेंगे कि आपका GPT किसी बाहरी API से कैसे कनेक्ट होता है और उसका उपयोग कैसे करता है.
किसी कार्रवाई को कॉन्फ़िगर करने के बाद, यह पुष्टि करने के लिए पूर्वावलोकन में उसका परीक्षण करें कि वह अपेक्षा के अनुसार काम करती है.
प्रमाणीकरण
प्रमाणीकरण नियंत्रित करता है कि आपका GPT किसी बाहरी API से कैसे कनेक्ट होता है.
उपलब्ध विकल्प:
कोई नहीं: प्रमाणीकरण आवश्यक नहीं
API कुंजी: अनुरोधों को अधिकृत करने के लिए सीक्रेट कुंजी का उपयोग करती है
OAuth: खाता-आधारित एक्सेस के लिए यूज़र साइन-इन का उपयोग करता है
API कुंजी
सर्वर-टू-सर्वर एक्सेस के लिए API कुंजी प्रमाणीकरण का उपयोग करें. इसे इस रूप में कॉन्फ़िगर किया जा सकता है:
Basic
Bearer
कस्टम हेडर
OAuth
जब कार्रवाइयों के लिए यूज़र खातों की आवश्यकता हो, तो OAuth का उपयोग करें. OAuth के लिए आवश्यक है:
क्लाइंट ID और क्लाइंट सीक्रेट
ऑथराइज़ेशन URL और टोकन URL
स्कोप और टोकन एक्सचेंज विधि
एडिटर OAuth फ़्लो पूरा करने के लिए कॉलबैक URL प्रदान करता है.
स्कीमा
स्कीमा परिभाषित करता है कि आपका API क्या कर सकता है. यह ChatGPT को बताता है:
किस सर्वर को कॉल करना है
कौन से एंडपॉइंट उपलब्ध हैं
वे कौन से पैरामीटर स्वीकार करते हैं
हर कार्रवाई की पहचान कैसे की जाती है (operation IDs)
स्कीमा JSON या YAML में OpenAPI स्पेसिफ़िकेशन के रूप में दिया जाना चाहिए.
स्कीमा जोड़ें
आप तीन तरीकों से स्कीमा जोड़ सकते हैं:
इसे सीधे एडिटर में पेस्ट करें
इसे URL से इम्पोर्ट करें
किसी बिल्ट-इन उदाहरण से शुरू करें:
मौसम (JSON)
पेट स्टोर (YAML)
खाली टेम्पलेट
यदि स्कीमा मान्य है, तो एडिटर पहचानी गई कार्रवाइयाँ दिखाता है. यदि यह अमान्य है, तो वैलिडेशन त्रुटियाँ दिखाई जाती हैं.
वर्कस्पेस प्रतिबंध (Enterprise और Edu)
यदि आपको यह संदेश दिखे:
“आपके वर्कस्पेस की सेटिंग्स द्वारा किसी भी डोमेन की अनुमति नहीं है.”
इसका मतलब है कि कार्रवाइयाँ आपकी वर्कस्पेस सेटिंग्स द्वारा प्रतिबंधित हैं.
एडमिन सभी डोमेन की अनुमति दे सकते हैं या कार्रवाइयों को स्वीकृत डोमेन तक सीमित कर सकते हैं.
यदि किसी भी डोमेन की अनुमति नहीं है, तो आप कार्रवाइयों का उपयोग नहीं कर सकते.
कार्रवाइयों और डोमेन प्रतिबंधों पर वर्कस्पेस-स्तरीय नियंत्रणों के लिए, देखें: Enterprise और Edu वर्कस्पेस में GPT एक्सेस प्रबंधित करना.
प्राइवेसी और यूज़र नियंत्रण
हर कार्रवाई में प्राइवेसी पॉलिसी URL शामिल हो सकता है.
कार्रवाइयों वाले सार्वजनिक GPTs (लिंक या GPT Store) में मान्य प्राइवेसी पॉलिसी URL शामिल होना चाहिए.
यूज़र्स से कार्रवाइयाँ चलने से पहले उन्हें स्वीकृत करने के लिए कहा जा सकता है.
OAuth कार्रवाइयों के लिए, यूज़र्स कनेक्टेड खातों की समीक्षा और प्रबंधन कर सकते हैं.
अतिरिक्त सहायता
कार्रवाइयाँ लिखने या डीबग करने में मदद के लिए, आधिकारिक ActionsGPT का उपयोग करें.
