OpenAI
આ પેજનો અનુવાદ મશીન દ્વારા કરવામાં આવ્યો હતો. મૂળ અંગ્રેજી લેખ જુઓ.

ChatGPT માં Databricks એપ ટેમ્પ્લેટ સેટ કરો

વર્કસ્પેસ એડમિન્સ તેમની સંસ્થાના પોતાના Databricks OAuth એપ કનેક્શનનો ઉપયોગ કરીને ChatGPT માં Databricks એપ ટેમ્પ્લેટ કેવી રીતે કન્ફિગર કરી શકે તે જાણો.

અપડેટ કર્યા તારીખ: 2 days ago

જો તમે ChatGPT વર્કસ્પેસ એડમિન છો અને તમારી સંસ્થા માટે Databricks એપ ટેમ્પ્લેટ સેટ કરી રહ્યા છો, તો આ માર્ગદર્શિકાનો ઉપયોગ કરો. ટેમ્પ્લેટ એ અંતિમ એપ નથી જેનો સભ્યો ઉપયોગ કરે છે. તે એક સેટઅપ ફ્લો છે જે તમે જરૂરી Databricks કન્ફિગરેશન આપ્યા પછી વર્કસ્પેસ-વિશિષ્ટ ડ્રાફ્ટ એપ બનાવે છે.

Databricks માટે, મોટાભાગનું સેટઅપ Databricks Account Console માં થાય છે. તમે કસ્ટમ OAuth એપ કનેક્શન બનાવો છો, ChatGPT callback URL નોંધાવો છો, જનરેટ થયેલા ક્લાયન્ટ ક્રેડેન્શિયલ્સ કૉપી કરો છો, પછી તે મૂલ્યો ChatGPT ટેમ્પ્લેટ સેટઅપ ફ્લોમાં પેસ્ટ કરો છો. ChatGPT ડ્રાફ્ટ એપ બનાવે પછી, તમે તેને પ્રકાશિત કરી શકો છો અને અન્ય વર્કસ્પેસ એપ્સ જેવી રીતે મેનેજ કરી શકો છો.

તમે શું સેટ કરી રહ્યા છો

તમે ChatGPT માં વર્કસ્પેસ-વિશિષ્ટ Databricks એપ બનાવી રહ્યા છો. એપ આનો ઉપયોગ કરે છે:

  • તમારા Databricks Account Console માં બનાવેલું Databricks OAuth એપ કનેક્શન.

  • Databricks OAuth ક્લાયન્ટ ID અને ક્લાયન્ટ સિક્રેટ.

  • ChatGPT માંથી કૉપી કરેલો ચોક્કસ callback URL.

  • તમે સક્ષમ કરવા માંગો છો તે કનેક્ટર ક્ષમતાઓ સાથે મેળ ખાતા Databricks સ્કોપ્સ.

  • ChatGPT સેટઅપ ફ્લો દ્વારા માંગવામાં આવેલી કોઈપણ Databricks પ્રોવાઇડર વિગતો, જેમ કે વર્કસ્પેસ હોસ્ટ, એકાઉન્ટ હોસ્ટ, એકાઉન્ટ ID અથવા વેરહાઉસ.

તમે શરૂ કરો તે પહેલાં

તમને જરૂર પડશે:

  • ChatGPT વર્કસ્પેસ એડમિન અથવા માલિક ઍક્સેસ.

  • Databricks એકાઉન્ટ એડમિન ઍક્સેસ. કેટલાક કાર્યો માટે વર્કસ્પેસ એડમિન ઍક્સેસ પૂરતી હોઈ શકે છે, પરંતુ કસ્ટમ એપ કનેક્શન્સ Databricks Account Console માંથી કન્ફિગર થાય છે.

  • Databricks Account Console અલગ ટૅબમાં ખુલેલું હોવું જોઈએ.

  • ChatGPT માં Databricks એપ ટેમ્પ્લેટ સેટઅપ સ્ક્રીન ખુલેલી હોવી જોઈએ જેથી તમે ચોક્કસ callback URL કૉપી કરી શકો.

  • એપને સામાન્ય Databricks API ઍક્સેસ જોઈએ છે કે માત્ર Databricks SQL ઍક્સેસ જોઈએ છે તે અંગેનો નિર્ણય.

  • Databricks ક્લાયન્ટ સિક્રેટ સંભાળવા માટે સુરક્ષિત સ્થાન.

callback URL જાતે બનાવશો નહીં. ChatGPT માં બતાવેલો ચોક્કસ callback URL કૉપી કરો.

તૈયાર રાખવાના મૂલ્યો

  • Callback URL: આને ChatGPT ટેમ્પ્લેટ સેટઅપ ફ્લોમાંથી કૉપી કરો.

  • Databricks OAuth ક્લાયન્ટ ID.

  • Databricks OAuth ક્લાયન્ટ સિક્રેટ.

  • Databricks ઍક્સેસ સ્કોપ્સ, જેમ કે ALL APIs અથવા SQL.

  • ChatGPT સેટઅપ ફ્લો દ્વારા માંગવામાં આવેલા Databricks વર્કસ્પેસ અથવા એકાઉન્ટ ફીલ્ડ્સ.

ChatGPT માં એપ પ્રકાશિત અને મેનેજ કરો

ડ્રાફ્ટ એપ બનાવવાથી તે સભ્યો માટે આપમેળે ઉપલબ્ધ થતી નથી. ડ્રાફ્ટની સમીક્ષા કર્યા પછી:

  1. ડ્રાફ્ટ એપ પ્રકાશિત કરો.

  2. એપ વર્કસ્પેસ સેટિંગ્સ > એપ્સ > સક્ષમ માં દેખાય છે તેની ખાતરી કરો.

  3. જે ભૂમિકાઓએ તેનો ઉપયોગ કરવો જોઈએ તેમના માટે વપરાશકર્તા ઍક્સેસ કન્ફિગર કરો.

  4. એપ દ્વારા ખુલ્લી કરેલી Databricks ક્રિયાઓ માટે ક્રિયા નિયંત્રણની સમીક્ષા કરો.

  5. એપનો ઉપયોગ કરતા પહેલાં ChatGPT સભ્યોને ક્યારે પૂછે તે પસંદ કરવા માટે એપ પરવાનગીઓની સમીક્ષા કરો.

  6. મંજૂર ટેસ્ટ વપરાશકર્તાને ChatGPT માં Apps ખોલવા અને એપ દેખાય છે તેની ખાતરી કરવા કહો.

આ એપ પરવાનગીઓ ChatGPT વાર્તાલાપો પર લાગુ પડે છે. વર્કસ્પેસ એજન્ટ્સ, કઈ એપ ક્રિયાઓ ઉપલબ્ધ છે અને અંતિમ વપરાશકર્તાઓને તેમને મંજૂર કરવા ક્યારે પૂછવામાં આવે છે તે નક્કી કરવા માટે, એજન્ટના બિલ્ડર દ્વારા સેટ કરેલા પ્રતિ-એજન્ટ નિયંત્રણોનો ઉપયોગ કરે છે. એજન્ટના વર્તન માટે, જુઓ: Enterprise અને Business માટે ChatGPT વર્કસ્પેસ એજન્ટ્સ.

ChatGPT માં ટેમ્પ્લેટ સેટઅપ શરૂ કરો

  1. ChatGPT માં, જ્યાં એપ ઉપલબ્ધ હોવી જોઈએ તે વર્કસ્પેસ પર સ્વિચ કરો.

  2. વર્કસ્પેસ સેટિંગ્સ > એપ્સ ખોલો.

  3. ડિરેક્ટરી પસંદ કરો.

  4. Databricks માટે શોધો.

  5. Databricks એપ ટેમ્પ્લેટ પસંદ કરો અને સેટઅપ શરૂ કરો.

  6. સ્પષ્ટ એપ નામ અને વર્ણન દાખલ કરો, જેમ કે Databricks અથવા Databricks - Data Platform.

  7. OAuth ક્લાયન્ટ વિભાગમાં, ChatGPT માંથી callback URL કૉપી કરો. આ ટૅબ ખુલ્લી રાખો.

ઉદાહરણ callback URL: https://chatgpt.com/connector/oauth/<callback_id>

callback ID દૂર કરશો નહીં, અંતે સ્લૅશ ઉમેરશો નહીં અથવા તેને સામાન્ય ChatGPT URL સાથે બદલશો નહીં.

Databricks માં OAuth એપ કનેક્શન બનાવો

  1. તમારા Databricks એકાઉન્ટ માટે Databricks Account Console ખોલો.

  2. ડાબી સાઇડબારમાં, સેટિંગ્સ ખોલો.

  3. એપ કનેક્શન્સ ટૅબ ખોલો.

  4. કનેક્શન ઉમેરો પસંદ કરો.

  5. એપ્લિકેશન નામ દાખલ કરો, જેમ કે ChatGPT Databricks Connector.

  6. રીડાયરેક્ટ URLs માં, ChatGPT માંથી કૉપી કરેલો ચોક્કસ callback URL પેસ્ટ કરો.

  7. ઍક્સેસ સ્કોપ્સ હેઠળ, એપને જરૂરી સ્કોપ્સ પસંદ કરો.

  8. SQL સિવાયની Databricks APIsની જરૂર હોય તેવી સામાન્ય Databricks એપ માટે ALL APIs નો ઉપયોગ કરો.

  9. માત્ર Databricks SQL APIs સુધી મર્યાદિત એપ માટે માત્ર SQL નો ઉપયોગ કરો.

  10. જો તમારી સંસ્થાની કોઈ ચોક્કસ નીતિ ન હોય, તો ટોકન TTLs ને 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 ક્લાયન્ટ ID માં પેસ્ટ કરો.

  3. Databricks Client secret ને OAuth ક્લાયન્ટ સિક્રેટમાં પેસ્ટ કરો.

  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, પાથ અને callback ID સહિત, ChatGPT માં બતાવેલા callback URL સાથે ચોક્કસ મેળ ખાય છે.

  • સિક્રેટ ગુમ છે: Databricks સિક્રેટ્સ એક વખત જ બતાવવામાં આવે છે. જો તે કૉપી ન થયું હોય, તો નવું ક્લાયન્ટ સિક્રેટ જનરેટ કરો.

  • OAuth એપ તરત ઉપલબ્ધ નથી: Databricks કહે છે કે OAuth એપ્લિકેશન અપડેટ્સની પ્રક્રિયામાં 30 મિનિટ સુધી લાગી શકે છે.

  • અપૂરતો સ્કોપ: જો ChatGPT ઓથેન્ટિકેટ કરી શકે છે પરંતુ Databricks API કૉલ્સ નિષ્ફળ જાય છે, તો એપને non-SQL APIsની જરૂર હોય ત્યારે Databricks એપ પાસે ALL APIs છે તેની ખાતરી કરો.

  • SQL ક્રિયાઓ નિષ્ફળ જાય છે: SQL સ્કોપ, વેરહાઉસ કન્ફિગરેશન અને Databricks પરવાનગીઓની ખાતરી કરો.

  • ખોટો વર્કસ્પેસ: જ્યાં વપરાશકર્તાઓ તેને કનેક્ટ કરશે તે જ ChatGPT વર્કસ્પેસમાં એપ બનાવો અને પ્રકાશિત કરો.

  • વપરાશકર્તાઓ કનેક્ટ કરી શકતા નથી: વપરાશકર્તા પાસે Databricks ઍક્સેસ છે અને તેને OAuth એપ અધિકૃત કરવાની મંજૂરી છે તેની ખાતરી કરો.

સંદર્ભો

શું આ લેખ મદદરૂપ હતો?