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

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

जानें कि वर्कस्पेस एडमिन अपने संगठन के Databricks OAuth ऐप कनेक्शन का उपयोग करके ChatGPT में Databricks ऐप टेम्पलेट कैसे कॉन्फ़िगर कर सकते हैं.

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

इस गाइड का उपयोग करें अगर आप ChatGPT वर्कस्पेस एडमिन हैं और अपने संगठन के लिए Databricks ऐप टेम्पलेट सेट कर रहे हैं. टेम्पलेट वह अंतिम ऐप नहीं है जिसका सदस्य उपयोग करते हैं. यह एक सेटअप फ़्लो है, जो आवश्यक Databricks कॉन्फ़िगरेशन देने के बाद वर्कस्पेस-विशिष्ट ड्राफ़्ट ऐप बनाता है.

Databricks के लिए, अधिकांश सेटअप Databricks Account Console में होता है. आप एक कस्टम OAuth ऐप कनेक्शन बनाते हैं, ChatGPT कॉलबैक URL रजिस्टर करते हैं, जनरेट किए गए क्लाइंट क्रेडेंशियल कॉपी करते हैं, फिर उन मानों को ChatGPT टेम्पलेट सेटअप फ़्लो में पेस्ट करते हैं. ChatGPT द्वारा ड्राफ़्ट ऐप बनाने के बाद, आप उसे प्रकाशित कर सकते हैं और अन्य वर्कस्पेस ऐप्स की तरह उसे प्रबंधित कर सकते हैं.

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

आप ChatGPT में वर्कस्पेस-विशिष्ट Databricks ऐप बना रहे हैं. ऐप इसका उपयोग करता है:

  • आपके Databricks Account Console में बनाया गया Databricks OAuth ऐप कनेक्शन.

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

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

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

  • ChatGPT सेटअप फ़्लो द्वारा मांगे गए कोई भी Databricks प्रोवाइडर विवरण, जैसे वर्कस्पेस होस्ट, अकाउंट होस्ट, अकाउंट ID, या वेयरहाउस.

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

आपको चाहिए:

  • ChatGPT वर्कस्पेस एडमिन या मालिक का एक्सेस.

  • Databricks अकाउंट एडमिन एक्सेस. कुछ कार्यों के लिए वर्कस्पेस एडमिन एक्सेस पर्याप्त हो सकता है, लेकिन कस्टम ऐप कनेक्शन Databricks Account Console से कॉन्फ़िगर किए जाते हैं.

  • Databricks Account Console एक अलग टैब में खुला हो.

  • Databricks ऐप टेम्पलेट सेटअप स्क्रीन ChatGPT में खुली हो, ताकि आप सटीक कॉलबैक URL कॉपी कर सकें.

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

  • Databricks क्लाइंट सीक्रेट को संभालने के लिए सुरक्षित स्थान.

कॉलबैक URL खुद से न बनाएं. ChatGPT में दिखाया गया सटीक कॉलबैक URL कॉपी करें.

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

  • कॉलबैक URL: इसे ChatGPT टेम्पलेट सेटअप फ़्लो से कॉपी करें.

  • Databricks OAuth क्लाइंट ID.

  • Databricks OAuth क्लाइंट सीक्रेट.

  • Databricks एक्सेस स्कोप, जैसे ALL APIs या SQL.

  • ChatGPT सेटअप फ़्लो द्वारा मांगे गए Databricks वर्कस्पेस या अकाउंट फ़ील्ड.

ChatGPT में ऐप प्रकाशित और प्रबंधित करें

ड्राफ़्ट ऐप बनाने से वह सदस्यों के लिए अपने-आप उपलब्ध नहीं होता. ड्राफ़्ट की समीक्षा करने के बाद:

  1. ड्राफ़्ट ऐप प्रकाशित करें.

  2. पुष्टि करें कि ऐप वर्कस्पेस सेटिंग्स > ऐप्स > सक्षम में दिखाई देता है.

  3. उन भूमिकाओं के लिए उपयोगकर्ता एक्सेस कॉन्फ़िगर करें जिन्हें इसका उपयोग करना चाहिए.

  4. ऐप द्वारा दिखाए गए Databricks एक्शन के लिए एक्शन कंट्रोल की समीक्षा करें.

  5. यह चुनने के लिए ऐप अनुमतियां की समीक्षा करें कि ऐप का उपयोग करने से पहले ChatGPT सदस्यों से कब पूछे.

  6. अनुमत टेस्ट उपयोगकर्ता से ChatGPT में ऐप्स खोलने और ऐप दिखाई देने की पुष्टि करने को कहें.

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

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

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

  2. वर्कस्पेस सेटिंग्स > ऐप्स खोलें.

  3. डायरेक्टरी चुनें.

  4. Databricks खोजें.

  5. Databricks ऐप टेम्पलेट चुनें और सेटअप शुरू करें.

  6. स्पष्ट ऐप नाम और विवरण दर्ज करें, जैसे Databricks या Databricks - Data Platform.

  7. OAuth क्लाइंट सेक्शन में, ChatGPT से कॉलबैक URL कॉपी करें. इस टैब को खुला रखें.

उदाहरण कॉलबैक URL: https://chatgpt.com/connector/oauth/<callback_id>

कॉलबैक ID न हटाएं, अंत में स्लैश न जोड़ें, और इसे किसी सामान्य ChatGPT URL से न बदलें.

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

  1. अपने Databricks अकाउंट के लिए Databricks Account Console खोलें.

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

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

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

  5. ऐप्लिकेशन नाम दर्ज करें, जैसे ChatGPT Databricks Connector.

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

  7. एक्सेस स्कोप के तहत, ऐप को जिन स्कोप की आवश्यकता है उन्हें चुनें.

  8. SQL से आगे Databricks APIs की आवश्यकता वाले सामान्य Databricks ऐप के लिए ALL APIs का उपयोग करें.

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

  10. जब तक आपके संगठन की कोई विशिष्ट नीति न हो, टोकन TTL को Databricks डिफ़ॉल्ट पर छोड़ दें.

  11. क्लाइंट सीक्रेट जनरेट करें सक्षम करें. इस फ़्लो के लिए ChatGPT को एक गोपनीय OAuth क्लाइंट चाहिए.

  12. कनेक्शन बनाएं.

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

  1. Connection created डायलॉग में, Client ID कॉपी करें.

  2. Client secret तुरंत कॉपी करें और उसे सुरक्षित रूप से संग्रहीत करें.

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

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

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

  1. ChatGPT टेम्पलेट सेटअप टैब पर वापस जाएं.

  2. Databricks Client ID को OAuth client ID में पेस्ट करें.

  3. Databricks Client secret को OAuth client secret में पेस्ट करें.

  4. जब तक आपको जानबूझकर टेम्पलेट डिफ़ॉल्ट को ओवरराइड करने की आवश्यकता न हो, Scopes को अपरिवर्तित छोड़ दें.

  5. सेटअप फ़्लो द्वारा आवश्यक कोई भी Databricks प्रोवाइडर फ़ील्ड भरें, जैसे वर्कस्पेस होस्ट, अकाउंट होस्ट, अकाउंट ID, वेयरहाउस, या अन्य Databricks-विशिष्ट मान.

  6. ड्राफ़्ट ऐप बनाएं.

उपयोगकर्ता के रूप में ऐप का परीक्षण करें

  1. अनुमत टेस्ट उपयोगकर्ता के रूप में ChatGPT से कनेक्ट फ़्लो शुरू करें.

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

  3. मांगे गए स्कोप मंज़ूर करें.

  4. सत्यापित करें कि ब्राउज़र ChatGPT पर वापस आता है और ऐप कनेक्टेड के रूप में दिखता है.

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

  6. अगर राइट एक्शन सक्षम हैं, तो व्यापक रोलआउट से पहले स्पष्ट रूप से कम जोखिम वाले Databricks वर्कफ़्लो के साथ परीक्षण करें.

एक्सेस प्रबंधित करें

Databricks और ChatGPT दोनों एक्सेस कंट्रोल में योगदान करते हैं.

ChatGPT में, वर्कस्पेस एडमिन प्रबंधित करते हैं कि प्रकाशित ऐप उपलब्ध है या नहीं, कौन-सी वर्कस्पेस भूमिकाएं इसका उपयोग कर सकती हैं, कौन-से एक्शन सक्षम हैं, और ऐप का उपयोग करने से पहले ChatGPT उपयोगकर्ताओं से कब पूछता है.

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

समस्या निवारण

  • Redirect URI मेल नहीं खाता: पुष्टि करें कि Databricks Redirect URL, ChatGPT में दिखाए गए कॉलबैक URL से पूरी तरह मेल खाता है, जिसमें पाथ और कॉलबैक ID शामिल हैं.

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

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

  • अपर्याप्त स्कोप: अगर ChatGPT प्रमाणीकरण कर सकता है लेकिन Databricks API कॉल विफल होती हैं, तो पुष्टि करें कि जब ऐप को गैर-SQL APIs की आवश्यकता हो, Databricks ऐप में ALL APIs है.

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

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

  • उपयोगकर्ता कनेक्ट नहीं कर सकते: पुष्टि करें कि उपयोगकर्ता के पास Databricks एक्सेस है और उसे OAuth ऐप को अधिकृत करने की अनुमति है.

संदर्भ

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