OpenAI
यह पेज मशीन द्वारा अनुवादित है. मूल अंग्रेज़ी आर्टिकल देखें.

ChatGPT में Databricks ऐप टेम्पलेट सेट करें

जानें कि ChatGPT वर्कस्पेस एडमिन और ChatGPT Plus या ChatGPT Pro उपयोगकर्ता अपने संगठन के OAuth क्लाइंट से Databricks को कैसे कनेक्ट कर सकते हैं.

अपडेट किया गया: 3 hours ago

अगर आप ChatGPT वर्कस्पेस के व्यवस्थापक हैं या ChatGPT Plus या Pro के उपयोगकर्ता हैं और अंतर्निहित OAuth या अपने संगठन के OAuth क्लाइंट से Databricks Genie कनेक्टर सेट अप कर रहे हैं, तो इस गाइड का उपयोग करें.

  • अंतर्निहित OAuth: अगर यह ChatGPT में उपलब्ध है और आपके Databricks वर्कस्पेस के लिए सक्षम है, तो पहले से कॉन्फ़िगर किए गए कनेक्शन का उपयोग करें. आपको OAuth ऐप बनाने या क्लाइंट आईडी या क्लाइंट सीक्रेट दर्ज करने की ज़रूरत नहीं है. नीचे दिए गए अंतर्निहित OAuth अनुभाग के निर्देशों का पालन करें.

  • कस्टम OAuth क्लाइंट: अगर अंतर्निहित OAuth उपलब्ध नहीं है या आपके संगठन को अपना OAuth क्लाइंट इस्तेमाल करना ज़रूरी है, तो यह तरीका अपनाएँ. नीचे दिए गए कस्टम OAuth क्लाइंट अनुभाग के निर्देशों का पालन करें.

आप क्या सेट अप कर रहे हैं

आप अपने ChatGPT खाते या वर्कस्पेस के लिए Databricks ऐप कनेक्शन बना रहे हैं. दोनों तरीकों में, ChatGPT में माँगे गए Databricks प्रदाता के विवरण और उन संसाधनों की अनुमतियाँ चाहिए जिनका आप उपयोग करने वाले हैं. अगर आप कस्टम OAuth क्लाइंट का उपयोग करते हैं, तो ये चीज़ें भी तैयार रखें:

  • आपके Databricks खाता कंसोल में बनाया गया Databricks OAuth ऐप कनेक्शन.

  • Databricks OAuth क्लाइंट आईडी और क्लाइंट सीक्रेट.

  • ChatGPT से हूबहू कॉपी किया गया कॉलबैक URL.

  • ऐसे Databricks स्कोप जो कनेक्टर की उन क्षमताओं से मेल खाते हों जिन्हें आप सक्षम करना चाहते हैं.

  • ChatGPT की सेटअप प्रक्रिया में माँगे गए Databricks प्रदाता के सभी विवरण, जैसे वर्कस्पेस होस्ट, खाता होस्ट, खाता आईडी या वेयरहाउस.

शुरू करने से पहले

वर्कस्पेस सेटअप के लिए, व्यवस्थापक कंसोल खोलें, इच्छित ChatGPT वर्कस्पेस चुनें और प्लगइन खोलें. पुराना ऐप पेज खोलने के लिए पुराने ऐप प्रबंधित करें चुनें. यह पेज अभी भी उपलब्ध है. वर्कस्पेस में नेविगेशन और पुराने ऐप की पहुँच के बारे में जानने के लिए, प्लगइन और ऐप के लिए व्यवस्थापक नियंत्रण, सुरक्षा और अनुपालन देखें.

आपको चाहिए:

  • ChatGPT वर्कस्पेस के व्यवस्थापक या स्वामी की पहुँच, या ChatGPT Plus या Pro खाता.

  • कस्टम OAuth क्लाइंट के लिए, Databricks खाता व्यवस्थापक की पहुँच. कुछ कामों के लिए वर्कस्पेस व्यवस्थापक की पहुँच पर्याप्त हो सकती है, लेकिन कस्टम ऐप कनेक्शन Databricks खाता कंसोल से कॉन्फ़िगर किए जाते हैं. अंतर्निहित OAuth के लिए, Databricks व्यवस्थापक को जाँचना होगा कि ChatGPT ऐप्लिकेशन आपके वर्कस्पेस के लिए उपलब्ध और सक्षम है.

  • कस्टम OAuth क्लाइंट के लिए, एक अलग टैब में खुला Databricks खाता कंसोल.

  • कस्टम OAuth क्लाइंट के लिए, ChatGPT में खुली Databricks Genie कनेक्शन स्क्रीन, ताकि आप कॉलबैक URL हूबहू कॉपी कर सकें.

  • यह निर्णय कि ऐप को सामान्य Databricks API पहुँच चाहिए या केवल Databricks SQL पहुँच.

  • कस्टम OAuth क्लाइंट के लिए, Databricks क्लाइंट सीक्रेट सँभालने की सुरक्षित जगह.

  • अगर आपका Databricks खाता या वर्कस्पेस किसी IP पहुँच सूची, संदर्भ-आधारित आगमन नियंत्रण, फ़ायरवॉल या अन्य नेटवर्क नीति से पहुँच सीमित करता है, तो ऐसे Databricks व्यवस्थापक की मदद जो वर्तमान ChatGPT कनेक्टर की निर्गमन IP रेंज को अनुमति दे सके.

कस्टम OAuth क्लाइंट के लिए, ChatGPT में दिखाया गया कॉलबैक URL हूबहू कॉपी करें.

तैयार रखने वाले मान

  • कस्टम OAuth क्लाइंट के लिए, कॉलबैक URL: इसे ChatGPT कनेक्टर की सेटअप प्रक्रिया से कॉपी करें.

  • कस्टम OAuth क्लाइंट के लिए, Databricks OAuth क्लाइंट आईडी.

  • कस्टम OAuth क्लाइंट के लिए, Databricks OAuth क्लाइंट सीक्रेट.

  • कस्टम OAuth क्लाइंट के लिए, ऐप की क्षमताओं के अनुरूप Databricks पहुँच स्कोप, जैसे सभी API या SQL.

  • ChatGPT की सेटअप प्रक्रिया में माँगे गए Databricks वर्कस्पेस या खाते के फ़ील्ड.

अंतर्निहित OAuth

पहले ऊपर दी गई पूर्व-आवश्यकताएँ पूरी करें. यह तरीका केवल तभी अपनाएँ जब अंतर्निहित OAuth, ChatGPT में उपलब्ध हो और आपके Databricks वर्कस्पेस के लिए सक्षम हो.

  1. Databricks व्यवस्थापक से जाँच करने को कहें कि ChatGPT ऐप्लिकेशन खाता कंसोल की ऐप एकीकरण सेटिंग्स में उपलब्ध है और आपके वर्कस्पेस के लिए सक्षम है. अगर ChatGPT ऐप्लिकेशन आपके Databricks खाता कंसोल में सूचीबद्ध नहीं है, तो अपने Databricks खाता प्रतिनिधि से संपर्क करके पूछें कि यह सुविधा आपके खाते के लिए उपलब्ध है या नहीं.

  2. ChatGPT में, उस खाते या वर्कस्पेस पर स्विच करें जहाँ ऐप उपलब्ध होना चाहिए. निजी सेटअप के लिए सेटिंग्स > प्लगइन पर जाएँ. वर्कस्पेस सेटअप के लिए, वर्कस्पेस व्यवस्थापक या स्वामी के तौर पर व्यवस्थापक कंसोल > प्लगइन पर जाएँ.

  3. Databricks Genie चुनें, फिर ऐप कनेक्शन जोड़ें चुनें.

  4. वर्कस्पेस होस्टनाम (आवश्यक) में होस्टनाम दर्ज करें, लेकिन https:// या URL पथ शामिल न करें.

  5. जारी रखें चुनें, फिर Databricks में साइन इन करें और सहमति के अनुरोध की समीक्षा करें.

नीचे दिए गए कनेक्ट करें और परीक्षण करें तथा पहुँच प्रबंधित करें अनुभागों के निर्देशों का पालन करें. इसमें अनुमति प्राप्त सदस्यों से परीक्षण करवाना और वर्कस्पेस की पहुँच की जाँच करना भी शामिल है.

कस्टम OAuth क्लाइंट

पहले ऊपर दी गई पूर्व-आवश्यकताएँ पूरी करें. अगर अंतर्निहित OAuth उपलब्ध नहीं है या आपके संगठन को अपना OAuth क्लाइंट इस्तेमाल करना ज़रूरी है, तो यह तरीका अपनाएँ. सेटअप के बाद, नीचे दिए गए कनेक्ट करें और परीक्षण करें तथा पहुँच प्रबंधित करें अनुभागों के चरण पूरे करें.

ChatGPT में कस्टम OAuth का सेटअप शुरू करें

  1. ChatGPT में, उस खाते या वर्कस्पेस पर स्विच करें जहाँ ऐप उपलब्ध होना चाहिए.

  2. निजी सेटअप के लिए सेटिंग्स > प्लगइन पर जाएँ. वर्कस्पेस सेटअप के लिए, वर्कस्पेस व्यवस्थापक या स्वामी के तौर पर व्यवस्थापक कंसोल > प्लगइन पर जाएँ.

  3. निर्देशिका में Databricks Genie चुनें.

  4. ऐप कनेक्शन जोड़ें चुनें.

  5. Databricks Genie कनेक्ट करें संवाद बॉक्स में, OAuth क्लाइंट अनुभाग ढूँढें.

  6. ChatGPT से कॉलबैक URL कॉपी करें. यह संवाद बॉक्स खुला रखें.

ChatGPT Connect Databricks Genie dialog showing the callback URL field and OAuth client settings.

कॉलबैक URL का उदाहरण:

https://chatgpt.com/connector/oauth/<callback_id>

कॉलबैक आईडी न हटाएँ, अंत में स्लैश न जोड़ें और उसकी जगह कोई सामान्य ChatGPT URL न डालें. Databricks में पंजीकृत URL, ChatGPT में दिखाए गए कॉलबैक URL से हूबहू मेल खाना चाहिए.

Databricks में कस्टम OAuth ऐप कनेक्शन बनाएँ

  1. अपने Databricks खाते के लिए Databricks खाता कंसोल खोलें.

  2. बाएँ साइडबार में, सेटिंग्स खोलें.

  3. ऐप कनेक्शन टैब खोलें.

  4. कनेक्शन जोड़ें चुनें.

    Databricks Account Console Settings page showing the App connections tab and Add connection button.
  5. ऐप्लिकेशन का नाम दर्ज करें, जैसे ChatGPT Databricks कनेक्टर.

  6. रीडायरेक्ट URL में, ChatGPT से हूबहू कॉपी किया गया कॉलबैक URL पेस्ट करें.

  7. पहुँच स्कोप के तहत, ऐप के लिए ज़रूरी स्कोप चुनें.

  8. ऐसे सामान्य Databricks ऐप के लिए सभी API का उपयोग करें जिसे SQL के अलावा अन्य Databricks API की भी ज़रूरत हो.

  9. केवल Databricks SQL API तक सीमित ऐप के लिए ही SQL का उपयोग करें.

  10. सुनिश्चित करें कि बाद में ChatGPT में सूचीबद्ध किया जाने वाला हर स्कोप इस Databricks OAuth ऐप पर सक्षम हो. उपयोगकर्ता इंटरफ़ेस में बनाए गए ऐप के लिए Databricks अपने-आप openid, email, profile और offline_access की अनुमति देता है.

  11. जब तक आपके संगठन की कोई खास नीति न हो, टोकन की वैधता अवधि Databricks के डिफ़ॉल्ट मानों पर ही रहने दें: ऐक्सेस टोकन के लिए 60 मिनट और रिफ़्रेश टोकन के लिए 10080 मिनट.

  12. क्लाइंट सीक्रेट बनाएँ चालू करें. इस प्रक्रिया के लिए ChatGPT को गोपनीय OAuth क्लाइंट चाहिए.

  13. कनेक्शन बनाएँ.

Databricks OAuth connection settings showing redacted client ID and redirect URL, access scopes, and the client-secret option.

Databricks से क्रेडेंशियल कॉपी करें

  1. कनेक्शन बन गया संवाद बॉक्स में, क्लाइंट आईडी कॉपी करें.

  2. क्लाइंट सीक्रेट तुरंत कॉपी करें और उसे सुरक्षित रूप से सहेजें.

  3. अगर आप सीक्रेट कॉपी करने से पहले संवाद बॉक्स बंद कर देते हैं, तो OAuth ऐप के क्रेडेंशियल बनाएँ या मौजूदा क्रेडेंशियल को नए क्रेडेंशियल से बदलें और नए सीक्रेट का उपयोग करें.

Databricks सीक्रेट केवल एक बार दिखाता है. इसे क्रेडेंशियल की तरह सुरक्षित रखें और स्क्रीनशॉट, सहायता टिकट, टिप्पणियों या चैट में शामिल न करें.

ChatGPT में कस्टम OAuth का सेटअप पूरा करें

  1. Databricks Genie कनेक्ट करें संवाद बॉक्स पर वापस जाएँ.

  2. OAuth क्लाइंट आईडी में Databricks क्लाइंट आईडी दर्ज करें.

  3. OAuth क्लाइंट सीक्रेट में Databricks क्लाइंट सीक्रेट दर्ज करें.

  4. स्कोप (वैकल्पिक) में, अपने ऐप के Databricks एंडपॉइंट और क्षमताओं के लिए ज़रूरी स्कोप दर्ज करें. इन्हें Databricks OAuth ऐप पर सक्षम स्कोप से मिलाएँ.

  5. हर पंक्ति में एक स्कोप दर्ज करें या स्कोप को अल्पविराम से अलग करें. ChatGPT में सूचीबद्ध हर स्कोप Databricks OAuth ऐप पर सक्षम होना चाहिए.

  6. वर्कस्पेस होस्टनाम (आवश्यक) में होस्टनाम दर्ज करें, लेकिन https:// या URL पथ शामिल न करें. सेटअप प्रक्रिया में दिखाए गए Databricks प्रदाता के अन्य सभी आवश्यक फ़ील्ड भरें.

  7. जारी रखें चुनें.

ChatGPT केवल उन्हीं स्कोप का अनुरोध करता है जो स्कोप (वैकल्पिक) में दर्ज किए गए हैं. यह टेम्पलेट के अधिक व्यापक स्कोप अपने-आप नहीं जोड़ता.

ChatGPT Connect Databricks Genie dialog showing a mock workspace hostname, mock client ID, masked secret, and scopes.

कनेक्ट करें और परीक्षण करें

OAuth का कोई भी तरीका अपनाने पर, कनेक्शन के ये परीक्षण और पहुँच की जाँच पूरी करें.

  1. कनेक्टर के विवरण, कार्रवाइयों और प्रमाणीकरण सेटिंग्स की समीक्षा करें.

  2. अगर आप वर्कस्पेस व्यवस्थापक हैं, तो वर्कस्पेस के लिए कनेक्टर सक्षम करें और वर्कस्पेस की नीति के अनुसार तय करें कि इसका उपयोग कौन कर सकता है.

  3. अनुमति प्राप्त परीक्षण उपयोगकर्ता के तौर पर ChatGPT से कनेक्ट करने की प्रक्रिया शुरू करें, फिर Databricks में साइन इन करें.

  4. पुष्टि करें कि ब्राउज़र में अपेक्षित Databricks खाता या वर्कस्पेस खुलता है.

  5. अनुरोध किए गए स्कोप की समीक्षा करें, फिर अधिकृत करें चुनें.

    Databricks permission request for a mock ChatGPT Databricks Connector showing requested access and the Authorize button.
  6. जाँचें कि ब्राउज़र वापस ChatGPT पर आता है और कनेक्टर की स्थिति कनेक्टेड दिखती है.

  7. पहले डेटा पढ़ने की कोई कम जोखिम वाली कार्रवाई चलाएँ, जैसे वर्तमान उपयोगकर्ता की जानकारी प्राप्त करना या किसी स्वीकृत Databricks SQL संसाधन पर क्वेरी चलाना.

  8. अगर डेटा लिखने की कार्रवाइयाँ सक्षम हैं, तो व्यापक रूप से उपलब्ध कराने से पहले ऐसी Databricks कार्यप्रणाली से परीक्षण करें जिसका जोखिम स्पष्ट रूप से कम हो.

  9. वर्कस्पेस सेटअप के लिए, वर्कस्पेस के किसी ऐसे अनुमति प्राप्त सदस्य को कनेक्ट करने और कम जोखिम वाला परीक्षण दोहराने के लिए कहें जो व्यवस्थापक न हो.

पहुँच प्रबंधित करें

पहुँच नियंत्रण में Databricks और ChatGPT, दोनों की भूमिका होती है.

ChatGPT में, वर्कस्पेस व्यवस्थापक तय करते हैं कि ऐप उपलब्ध होगा या नहीं और सदस्य उसका उपयोग कैसे कर सकेंगे. Business में, व्यवस्थापक तय करते हैं कि ऐप पूरे वर्कस्पेस में सक्षम होगा या नहीं. इन सेटिंग्स के लिए Databricks ऐप के व्यवस्थापक नियंत्रणों (वर्कस्पेस सेटिंग्स > ऐप या व्यवस्थापक कंसोल > प्लगइन > पुराने ऐप प्रबंधित करें) की समीक्षा करें:

  • उपयोगकर्ता पहुँच, यह तय करने के लिए कि समर्थित Enterprise और Edu वर्कस्पेस में किन भूमिकाओं वाले सदस्य कनेक्टर का उपयोग कर सकते हैं.

  • कार्रवाई नियंत्रण, यह तय करने के लिए कि Databricks की कौन-सी कार्रवाइयाँ सक्षम होंगी.

  • ऐप अनुमतियाँ, यह तय करने के लिए कि कनेक्टर का उपयोग करने से पहले ChatGPT कब सदस्यों से अनुमति माँगेगा.

ये ऐप अनुमतियाँ ChatGPT की बातचीत पर लागू होती हैं. वर्कस्पेस एजेंट, अपने निर्माता द्वारा हर एजेंट के लिए तय किए गए नियंत्रणों का उपयोग करते हैं. इनसे तय होता है कि ऐप की कौन-सी कार्रवाइयाँ उपलब्ध होंगी और अंतिम उपयोगकर्ताओं से कब उनकी स्वीकृति माँगी जाएगी. एजेंट के व्यवहार के बारे में जानने के लिए, देखें: Enterprise और Business के लिए ChatGPT वर्कस्पेस एजेंट.

Databricks में, व्यवस्थापक तय करते हैं कि कौन-से उपयोगकर्ता OAuth ऐप को अधिकृत कर सकते हैं और वे किन Databricks संसाधनों तक पहुँच सकते हैं. ChatGPT में ऐप सक्षम करने के बाद भी प्रदाता की अनुमतियाँ लागू रहती हैं.

वर्कस्पेस में नेविगेशन, ऐप की पहुँच और प्लान के अनुसार ऐप नियंत्रणों के बारे में जानने के लिए, देखें: ऐप में व्यवस्थापक नियंत्रण, सुरक्षा और अनुपालन.

Databricks कनेक्टर के सेटअप की समस्याएँ सुलझाना

  • रीडायरेक्ट URI मेल नहीं खाता: अगर आप कस्टम OAuth क्लाइंट का उपयोग करते हैं, तो पुष्टि करें कि Databricks के रीडायरेक्ट URL का मान ChatGPT में दिखाए गए कॉलबैक URL से हूबहू मेल खाता है, जिसमें उसका पथ और कॉलबैक आईडी भी शामिल है. कॉलबैक आईडी न हटाएँ, अंत में स्लैश न जोड़ें और उसकी जगह कोई अन्य ChatGPT रीडायरेक्ट URL न डालें.

  • सीक्रेट मौजूद नहीं है: अगर आप कस्टम OAuth क्लाइंट का उपयोग करते हैं, तो ध्यान दें कि Databricks सीक्रेट केवल एक बार दिखाए जाते हैं. अगर क्लाइंट सीक्रेट कॉपी नहीं किया गया था, तो नया बनाएँ.

  • OAuth ऐप तुरंत उपलब्ध नहीं है: Databricks के अनुसार, OAuth ऐप्लिकेशन के अपडेट लागू होने में 30 मिनट तक लग सकते हैं.

  • स्कोप अपर्याप्त है या मेल नहीं खाता: अगर आप कस्टम OAuth क्लाइंट का उपयोग करते हैं, तो ChatGPT में स्कोप (वैकल्पिक) की तुलना Databricks OAuth ऐप के पहुँच स्कोप से करें. ChatGPT जिस भी स्कोप का अनुरोध करता है, वह वहाँ सक्षम होना चाहिए. पुष्टि करें कि स्कोप आपके इस्तेमाल किए जाने वाले एंडपॉइंट और क्षमताओं का समर्थन करते हैं, जिसमें ज़रूरत के अनुसार सामान्य API पहुँच या केवल SQL पहुँच शामिल हो.

  • SQL कार्रवाइयाँ विफल होती हैं: SQL स्कोप, वेयरहाउस कॉन्फ़िगरेशन और Databricks की अनुमतियों की पुष्टि करें.

  • गलत ChatGPT वर्कस्पेस: कनेक्टर उसी ChatGPT वर्कस्पेस में बनाएँ और सक्षम करें जहाँ उपयोगकर्ता उसे कनेक्ट करेंगे.

  • गलत Databricks खाता या वर्कस्पेस: वर्कस्पेस होस्टनाम (आवश्यक) के मान की पुष्टि करें. फिर साइन-इन प्रक्रिया दोहराएँ और जाँचें कि Databricks में अपेक्षित खाता या वर्कस्पेस खुलता है.

  • उपयोगकर्ता कनेक्ट नहीं कर पा रहे हैं: पुष्टि करें कि उपयोगकर्ता के पास Databricks की पहुँच है और उसे OAuth ऐप को अधिकृत करने की अनुमति है. Business में, पुष्टि करें कि ऐप पूरे वर्कस्पेस में सक्षम है. समर्थित Enterprise और Edu वर्कस्पेस में, यह भी पुष्टि करें कि ChatGPT की उपयोगकर्ता पहुँच सेटिंग कनेक्टर के उपयोग की अनुमति देती है.

  • Databricks की नेटवर्क नीति कनेक्टर को रोक रही है: अगर Databricks केवल कुछ खास स्रोत IP की अनुमति देता है, तो Databricks व्यवस्थापक को संबंधित खाते या वर्कस्पेस की IP पहुँच सूचियों, संदर्भ-आधारित आगमन नियंत्रणों, फ़ायरवॉल या ग्राहक के नियंत्रण वाले अन्य नेटवर्क नियमों को अपडेट करना होगा.

    • वर्तमान ChatGPT कनेक्टर की निर्गमन IP रेंज से आने वाले कनेक्शन की अनुमति दें.

    • अनुमति सूची की यह सेटिंग Databricks में या ग्राहक के नियंत्रण वाली नेटवर्क परत में कॉन्फ़िगर करें. यह ChatGPT वर्कस्पेस की IP अनुमति सूची से अलग है.

    • प्रकाशित रेंज बदल सकती हैं. जहाँ संभव हो, JSON से अपडेट लेने की प्रक्रिया स्वचालित करें.

    • नेटवर्क की रोक से बचने के लिए क्लाइंट सीक्रेट को नए सीक्रेट से न बदलें और न ही OAuth स्कोप बदलें. पहले पुष्टि करें कि Databricks कनेक्टर के स्रोत IP को अस्वीकार कर रहा है या नहीं.

क्या यह लेख मददगार था?