اگر آپ ChatGPT ورک اسپیس کے منتظم یا ChatGPT Plus یا ChatGPT Pro صارف ہیں اور اپنی تنظیم کے Databricks OAuth کلائنٹ کے ذریعے Databricks Genie کنیکٹر ترتیب دے رہے ہیں تو یہ رہنما استعمال کریں.
Databricks کی زیادہ تر ترتیب Databricks اکاؤنٹ کنسول میں کی جاتی ہے. آپ حسب ضرورت OAuth ایپ کنکشن بناتے ہیں، ChatGPT کا کال بیک URL رجسٹر کرتے ہیں، بنائی گئی کلائنٹ اسناد نقل کرتے ہیں، پھر یہ معلومات ChatGPT کنیکٹر کی ترتیب کے مراحل میں درج کرتے ہیں.
آپ کیا ترتیب دے رہے ہیں
آپ اپنے ChatGPT اکاؤنٹ یا ورک اسپیس کے لیے Databricks ایپ کنکشن بنا رہے ہیں. کنکشن یہ چیزیں استعمال کرتا ہے:
آپ کے Databricks اکاؤنٹ کنسول میں بنایا گیا Databricks OAuth ایپ کنکشن.
Databricks OAuth کلائنٹ ID اور کلائنٹ سیکرٹ.
ChatGPT سے نقل کیا گیا عین کال بیک URL.
کنیکٹر کی ان صلاحیتوں سے مطابقت رکھنے والے Databricks دائرۂ کار جنہیں آپ فعال کرنا چاہتے ہیں.
ChatGPT کی ترتیب کے مراحل میں طلب کردہ Databricks فراہم کنندہ کی معلومات، جیسے ورک اسپیس ہوسٹ، اکاؤنٹ ہوسٹ، اکاؤنٹ ID یا ویئرہاؤس.
شروع کرنے سے پہلے
آپ کو یہ چیزیں درکار ہیں:
ChatGPT ورک اسپیس کے منتظم یا مالک کی رسائی، یا ChatGPT Plus یا ChatGPT Pro اکاؤنٹ.
Databricks اکاؤنٹ کے منتظم کی رسائی. کچھ کاموں کے لیے ورک اسپیس کے منتظم کی رسائی کافی ہو سکتی ہے، لیکن حسب ضرورت ایپ کنکشن Databricks اکاؤنٹ کنسول سے ترتیب دیے جاتے ہیں.
Databricks اکاؤنٹ کنسول ایک الگ ٹیب میں کھلا ہو.
ChatGPT میں Databricks Genie کنکشن کی اسکرین کھلی ہو تاکہ آپ عین کال بیک URL نقل کر سکیں.
یہ فیصلہ کہ ایپ کو Databricks API کی عمومی رسائی درکار ہے یا صرف Databricks SQL کی رسائی.
Databricks کلائنٹ سیکرٹ کو محفوظ طریقے سے سنبھالنے کی جگہ.
اگر آپ کا Databricks اکاؤنٹ یا ورک اسپیس IP رسائی فہرست، سیاق پر مبنی داخلی کنٹرول، فائر وال یا کسی اور نیٹ ورک پالیسی کے ذریعے رسائی محدود کرتا ہے تو ایسے Databricks منتظم کی مدد درکار ہوگی جو موجودہ ChatGPT کنیکٹر کے خارجی IP دائروں کو اجازت دے سکے.
نوٹ: آپ کو ChatGPT میں دکھایا گیا عین کال بیک URL نقل کرنا ہوگا.
تیار رکھنے والی معلومات
کال بیک URL: اسے ChatGPT کنیکٹر کی ترتیب کے مراحل سے نقل کریں.
Databricks OAuth کلائنٹ ID.
Databricks OAuth کلائنٹ سیکرٹ.
Databricks رسائی کے دائرۂ کار، جیسے تمام APIs یا SQL.
ChatGPT کی ترتیب کے مراحل میں طلب کردہ Databricks ورک اسپیس یا اکاؤنٹ کی معلومات.
ChatGPT میں ایپ کی ترتیب شروع کریں
ChatGPT میں اس اکاؤنٹ یا ورک اسپیس پر جائیں جہاں ایپ دستیاب ہونی چاہیے.
ورک اسپیس کے منتظم یا مالک کی حیثیت سے ورک اسپیس کی ترتیبات > پلگ انز پر جائیں.
ڈائریکٹری. میں Databricks Genie منتخب کریں.
ایپ کنکشن شامل کریں منتخب کریں.
Databricks Genie کو مربوط کریں ڈائیلاگ میں OAuth کلائنٹ کا حصہ تلاش کریں.
ChatGPT سے کال بیک URL. یہ ڈائیلاگ کھلا رکھیں.

کال بیک URL کی مثال:
https://chatgpt.com/connector/oauth/<callback_id>
کال بیک ID نہ ہٹائیں، آخر میں سلیش نہ لگائیں اور اسے کسی عمومی ChatGPT URL سے تبدیل نہ کریں. Databricks میں رجسٹر شدہ URL کو ChatGPT میں دکھائے گئے کال بیک URL سے بالکل مماثل ہونا چاہیے.
Databricks میں OAuth ایپ کنکشن بنائیں
اپنے Databricks اکاؤنٹ کے لیے Databricks اکاؤنٹ کنسول کھولیں.
بائیں طرف کی پٹی میں ترتیبات کھولیں.
ایپ کنکشنز ٹیب کھولیں.
کنکشن شامل کریں منتخب کریں.

ایپلیکیشن کا نام درج کریں، مثلاً ChatGPT Databricks کنیکٹر.
ری ڈائریکٹ URLs میں ChatGPT سے نقل کیا گیا عین کال بیک URL چسپاں کریں.
رسائی کے دائرۂ کار کے تحت ایپ کو درکار دائرے منتخب کریں.
ایسی عمومی Databricks ایپ کے لیے تمام APIs استعمال کریں جسے SQL کے علاوہ Databricks APIs بھی درکار ہوں.
صرف Databricks SQL APIs تک محدود ایپ کے لیے صرف SQL استعمال کریں.
یقینی بنائیں کہ بعد میں ChatGPT میں درج ہونے والا ہر دائرۂ کار اس Databricks OAuth ایپ پر فعال ہے. Databricks صارف مواجہ میں بنائی گئی ایپس کے لیے openid، email، profile اور offline_access کی خودکار طور پر اجازت دیتا ہے.
اگر آپ کی تنظیم کی کوئی مخصوص پالیسی نہ ہو تو ٹوکن TTLs کو Databricks کی طے شدہ قدروں پر رہنے دیں: رسائی ٹوکن کے لیے 60 منٹ اور تازہ کاری ٹوکن کے لیے 10080 منٹ.
کلائنٹ سیکرٹ بنائیں کو فعال کریں. اس عمل کے لیے ChatGPT کو ایک خفیہ OAuth کلائنٹ درکار ہے.
کنکشن بنائیں.

Databricks سے اسناد نقل کریں
کنکشن بن گیا ڈائیلاگ میں کلائنٹ ID نقل کریں.
کلائنٹ سیکرٹ فوراً نقل کر کے محفوظ طریقے سے محفوظ کریں.
اگر سیکرٹ نقل کرنے سے پہلے ڈائیلاگ بند کر دیں تو OAuth ایپ کی نئی اسناد بنائیں یا انہیں تبدیل کریں اور نیا سیکرٹ استعمال کریں.
Databricks سیکرٹ صرف ایک بار دکھاتا ہے. اسے سند کی طرح محفوظ رکھیں اور اسکرین شاٹس، ٹکٹس، تبصروں یا چیٹس میں شامل نہ کریں.
ChatGPT میں ترتیب مکمل کریں
Databricks Genie کو مربوط کریں ڈائیلاگ پر واپس جائیں.
Databricks کلائنٹ ID کو OAuth کلائنٹ ID میں درج کریں.
Databricks کلائنٹ سیکرٹ کو OAuth کلائنٹ سیکرٹ میں درج کریں.
عمومی API رسائی کے لیے دائرۂ کار (اختیاری) میں all-apis اور offline_access برقرار رکھیں.
ہر سطر میں ایک دائرۂ کار درج کریں یا دائروں کو کوما سے الگ کریں. ChatGPT میں درج ہر دائرۂ کار Databricks OAuth ایپ پر فعال ہونا چاہیے.
ورک اسپیس ہوسٹ نیم (ضروری) کو https:// یا URL پاتھ کے بغیر درج کریں. ترتیب کے مراحل میں دکھائے گئے Databricks فراہم کنندہ کے دیگر تمام مطلوبہ خانے پُر کریں.
جاری رکھیں منتخب کریں.
ChatGPT صرف وہی دائرۂ کار طلب کرتا ہے جو دائرۂ کار (اختیاری) میں درج کیے گئے ہوں. یہ خودکار طور پر وسیع تر سانچے کے دائرۂ کار شامل نہیں کرتا.

مربوط کریں اور جانچیں
کنیکٹر کی تفصیلات، کارروائیوں اور توثیق کی ترتیبات کا جائزہ لیں.
اگر آپ ورک اسپیس کے منتظم ہیں تو کنیکٹر کو ورک اسپیس کے لیے فعال کریں اور ورک اسپیس پالیسی کے مطابق طے کریں کہ اسے کون استعمال کر سکتا ہے.
اجازت یافتہ آزمائشی صارف کے طور پر ChatGPT سے مربوط کرنے کا عمل شروع کریں، پھر Databricks میں سائن ان کریں.
تصدیق کریں کہ براؤزر میں متوقع Databricks اکاؤنٹ یا ورک اسپیس کھلتا ہے.
طلب کردہ دائروں کا جائزہ لیں، پھر اجازت دیں منتخب کریں.

تصدیق کریں کہ براؤزر ChatGPT پر واپس آتا ہے اور کنیکٹر مربوط دکھائی دیتا ہے.
پہلے کم خطرے والی مطالعہ کارروائی چلائیں، مثلاً موجودہ صارف کی معلومات حاصل کرنا یا منظور شدہ Databricks SQL وسیلے سے استفسار کرنا.
اگر تحریری کارروائیاں فعال ہیں تو وسیع پیمانے پر اجرا سے پہلے Databricks کے کسی واضح طور پر کم خطرے والے کام کے بہاؤ سے جانچ کریں.
ورک اسپیس کی ترتیب کے لیے کسی اجازت یافتہ غیر منتظم رکن سے مربوط ہونے اور کم خطرے والی جانچ دہرانے کو کہیں.
رسائی کا نظم کریں
Databricks اور ChatGPT دونوں رسائی کے کنٹرول میں کردار ادا کرتے ہیں.
ChatGPT میں ورک اسپیس منتظمین طے کرتے ہیں کہ ایپ دستیاب ہو یا نہیں اور اراکین اسے کیسے استعمال کر سکتے ہیں. ان امور کے لیے Databricks ایپس کے انتظامی کنٹرولز (ورک اسپیس کی ترتیبات > ایپس) کا جائزہ لیں:
صارف کی رسائی، یہ طے کرنے کے لیے کہ ورک اسپیس کے کون سے کردار کنیکٹر استعمال کر سکتے ہیں.
کارروائی کا کنٹرول، یہ طے کرنے کے لیے کہ Databricks کی کون سی کارروائیاں فعال ہوں.
ایپ کی اجازتیں، یہ طے کرنے کے لیے کہ کنیکٹر استعمال کرنے سے پہلے ChatGPT اراکین سے کب اجازت مانگے.
ایپ کی یہ اجازتیں ChatGPT گفتگوؤں پر لاگو ہوتی ہیں. ورک اسپیس ایجنٹس کے لیے ان کے معمار کے مقرر کردہ فی ایجنٹ کنٹرولز یہ طے کرتے ہیں کہ ایپ کی کون سی کارروائیاں دستیاب ہوں اور آخری صارفین سے ان کی منظوری کب مانگی جائے. ایجنٹ کے طرز عمل کے لیے دیکھیے: Enterprise اور Business کے لیے ChatGPT ورک اسپیس ایجنٹس.
Databricks میں منتظمین طے کرتے ہیں کہ کون سے صارفین OAuth ایپ کو اجازت دے سکتے ہیں اور وہ کن Databricks وسائل تک رسائی حاصل کر سکتے ہیں. ChatGPT میں ایپ فعال ہونے کے بعد بھی فراہم کنندہ کی اجازتیں لاگو رہتی ہیں.
Databricks کنیکٹر کی ترتیب میں خرابیوں کا ازالہ
ری ڈائریکٹ URI مماثل نہیں: تصدیق کریں کہ Databricks کی ری ڈائریکٹ URLs قدر ChatGPT میں دکھائے گئے کال بیک URL سے، اس کے پاتھ اور کال بیک ID سمیت، بالکل مماثل ہے. کال بیک ID نہ ہٹائیں، آخر میں سلیش نہ لگائیں اور کوئی دوسرا ChatGPT ری ڈائریکٹ URL استعمال نہ کریں.
سیکرٹ موجود نہیں: Databricks سیکرٹس صرف ایک بار دکھائے جاتے ہیں. اگر کلائنٹ سیکرٹ نقل نہیں کیا گیا تھا تو نیا سیکرٹ بنائیں.
OAuth ایپ فوراً دستیاب نہیں: Databricks کے مطابق OAuth ایپلیکیشن کی تازہ کاریوں پر عمل ہونے میں 30 منٹ تک لگ سکتے ہیں.
دائرۂ کار ناکافی یا غیر مماثل: ChatGPT کے دائرۂ کار (اختیاری) کا Databricks OAuth ایپ کے رسائی کے دائرۂ کار سے موازنہ کریں. ChatGPT کا طلب کردہ ہر دائرۂ کار وہاں فعال ہونا چاہیے. غیر SQL APIs کے لیے تصدیق کریں کہ Databricks میں all-apis فعال ہے اور ChatGPT کی دائرۂ کار فہرست میں موجود ہے.
SQL کارروائیاں ناکام: SQL دائرۂ کار، ویئرہاؤس کی ترتیب اور Databricks اجازتوں کی تصدیق کریں.
غلط ChatGPT ورک اسپیس: کنیکٹر اسی ChatGPT ورک اسپیس میں بنائیں اور فعال کریں جہاں صارفین اسے مربوط کریں گے.
غلط Databricks اکاؤنٹ یا ورک اسپیس: ورک اسپیس ہوسٹ نیم (ضروری) کی قدر کی تصدیق کریں، پھر سائن ان کا عمل دہرائیں اور یقینی بنائیں کہ Databricks میں متوقع اکاؤنٹ یا ورک اسپیس کھلتا ہے.
صارفین مربوط نہیں کر سکتے: تصدیق کریں کہ صارف کو Databricks تک رسائی حاصل ہے اور اسے OAuth ایپ کی اجازت دینے کی اجازت ہے. یہ بھی تصدیق کریں کہ صارف کی ChatGPT صارف رسائی کنیکٹر کی اجازت دیتی ہے.
Databricks نیٹ ورک پالیسی کنیکٹر کو روکتی ہے: اگر Databricks صرف مخصوص ماخذ IPs کی اجازت دیتا ہے تو Databricks منتظم کو متعلقہ اکاؤنٹ یا ورک اسپیس کی IP رسائی فہرستوں، سیاق پر مبنی داخلی کنٹرولز، فائر وال یا صارف کے زیر انتظام دیگر نیٹ ورک قواعد کو تازہ کرنا ہوگا.
موجودہ ChatGPT کنیکٹر کے خارجی IP دائروں سے آنے والے کنکشنز کی اجازت دیں.
یہ اجازت فہرست Databricks یا صارف کے زیر انتظام نیٹ ورک کی سطح پر ترتیب دیں. یہ ChatGPT ورک اسپیس کی IP اجازت فہرست سے الگ ہے.
شائع کردہ دائرے تبدیل ہو سکتے ہیں. ممکن ہو تو JSON سے تازہ کاریاں خودکار بنائیں.
نیٹ ورک رکاوٹ سے بچنے کے لیے کلائنٹ سیکرٹ تبدیل نہ کریں اور نہ OAuth دائروں کو بدلیں. پہلے تصدیق کریں کہ آیا Databricks کنیکٹر کے ماخذ IPs کو مسترد کر رہا ہے.
