OpenAI
Ukurasa huu ulitafsiriwa na mashine. Tazama makala asili ya Kiingereza.

Sanidi kiolezo cha programu ya Databricks katika ChatGPT

Jifunze jinsi wasimamizi wa eneokazi la ChatGPT na watumiaji wa ChatGPT Plus au ChatGPT Pro wanavyoweza kuunganisha Databricks kwa kutumia kiteja cha OAuth cha shirika lao.

Ilisasishwa: 3 days ago

Tumia mwongozo huu ikiwa wewe ni msimamizi wa eneokazi la ChatGPT au mtumiaji wa ChatGPT Plus au Pro anayesanidi kiunganishi cha Databricks Genie kwa kutumia OAuth iliyojumuishwa au kiteja cha OAuth cha shirika lako.

  • OAuth iliyojumuishwa: Ikiwa inapatikana katika ChatGPT na imewezeshwa kwa eneokazi lako la Databricks, tumia muunganisho uliosanidiwa tayari. Huhitaji kuunda programu ya OAuth au kuingiza kitambulisho cha kiteja au siri ya kiteja. Fuata sehemu ya OAuth iliyojumuishwa hapa chini.

  • Kiteja maalum cha OAuth: Tumia njia hii ikiwa OAuth iliyojumuishwa haipatikani au shirika lako linahitaji kiteja chake cha OAuth. Fuata sehemu ya Kiteja maalum cha OAuth hapa chini.

Unachosanidi

Unaunda muunganisho wa programu ya Databricks kwa akaunti au eneokazi lako la ChatGPT. Njia zote mbili zinahitaji maelezo ya mtoa huduma wa Databricks yanayoombwa katika ChatGPT na ruhusa za rasilimali unazopanga kutumia. Ikiwa unatumia kiteja maalum cha OAuth, pia andaa:

  • Muunganisho wa programu ya OAuth ya Databricks ulioundwa katika Dashibodi yako ya Akaunti ya Databricks.

  • Kitambulisho cha kiteja na siri ya kiteja cha OAuth ya Databricks.

  • URL halisi ya kurudi iliyonakiliwa kutoka ChatGPT.

  • Mawanda ya Databricks yanayolingana na uwezo wa kiunganishi unaotaka kuwezesha.

  • Maelezo yoyote ya mtoa huduma wa Databricks yanayoombwa katika hatua za usanidi wa ChatGPT, kama vile seva ya eneokazi, seva ya akaunti, kitambulisho cha akaunti, au ghala la data.

Kabla ya kuanza

Kwa usanidi wa eneokazi, fungua dashibodi ya msimamizi, chagua eneokazi husika la ChatGPT, kisha ufungue Programu-jalizi. Chagua Dhibiti Programu za Awali ili kufungua ukurasa wa Programu uliohifadhiwa. Kwa maelezo ya kupitia eneokazi na kufikia programu za awali, angalia Vidhibiti vya msimamizi, usalama, na uzingatiaji wa masharti kwa programu-jalizi na programu.

Unahitaji:

  • Ufikiaji wa msimamizi au mmiliki wa eneokazi la ChatGPT, au akaunti ya ChatGPT Plus au Pro.

  • Kwa kiteja maalumu cha OAuth, ufikiaji wa msimamizi wa akaunti ya Databricks. Ufikiaji wa msimamizi wa eneokazi unaweza kutosha kwa baadhi ya kazi, lakini miunganisho maalumu ya programu husanidiwa kupitia Dashibodi ya Akaunti ya Databricks. Kwa OAuth iliyojengewa ndani, msimamizi wa Databricks lazima ahakikishe programu ya ChatGPT inapatikana na imewezeshwa kwa eneokazi lako.

  • Kwa kiteja maalumu cha OAuth, Dashibodi ya Akaunti ya Databricks iliyofunguliwa kwenye kichupo tofauti.

  • Kwa kiteja maalumu cha OAuth, skrini ya muunganisho wa Databricks Genie iliyofunguliwa kwenye ChatGPT ili uweze kunakili URL halisi ya mrejesho.

  • Uamuzi kuhusu uwezo unaohitajika na programu: Genie na dashibodi za AI/BI, ufikiaji mpana zaidi wa API za Databricks, au programu inayotumia API za Databricks SQL pekee. Ufikiaji wa SQL pekee hautoshi kwa vitendo vya Genie au dashibodi.

  • Kwa kiteja maalumu cha OAuth, mahali salama pa kushughulikia siri ya kiteja cha Databricks.

  • Ikiwa akaunti au eneokazi lako la Databricks linawekea ufikiaji mipaka kupitia orodha ya ufikiaji wa IP, kidhibiti cha miunganisho inayoingia kinachotegemea muktadha, ngome, au sera nyingine ya mtandao, msaada kutoka kwa msimamizi wa Databricks anayeweza kuruhusu masafa ya sasa ya anwani za IP za kutoka za viunganishi vya ChatGPT.

Kwa kiteja maalumu cha OAuth, nakili URL ya mrejesho kama inavyoonyeshwa kwenye ChatGPT bila kuibadilisha.

Thamani za kuandaa

  • Kwa kiteja maalumu cha OAuth, URL ya mrejesho: nakili hii kutoka kwenye mchakato wa usanidi wa kiunganishi cha ChatGPT.

  • Kwa kiteja maalumu cha OAuth, kitambulisho cha kiteja cha OAuth cha Databricks.

  • Kwa kiteja maalumu cha OAuth, siri ya kiteja cha OAuth cha Databricks.

  • Kwa kiteja maalumu cha OAuth, mawanda ya ufikiaji wa Databricks yanayofaa uwezo wa programu. Kwa muunganisho mpya wa Genie/dashibodi unaoonyesha ai-gateway, dashboards, na offline_access, andaa mawanda hayo. API ZOTE (all-apis pamoja na offline_access) bado ni chaguo la awali lenye ufikiaji mpana zaidi. Tumia SQL tu kwa programu inayotumia API za Databricks SQL pekee.

  • Sehemu za eneokazi au akaunti ya Databricks zinazoombwa katika mchakato wa usanidi wa ChatGPT.

OAuth iliyojengewa ndani

Kwanza timiza masharti ya awali yaliyo hapo juu. Tumia njia hii tu ikiwa OAuth iliyojengewa ndani inapatikana kwenye ChatGPT na imewezeshwa kwa eneokazi lako la Databricks.

  1. Mwombe msimamizi wa Databricks ahakikishe kuwa programu ya ChatGPT inapatikana kwenye mipangilio ya miunganisho ya programu ya Dashibodi ya Akaunti na imewezeshwa kwa eneokazi lako. Ikiwa programu ya ChatGPT haijaorodheshwa kwenye Dashibodi yako ya Akaunti ya Databricks, wasiliana na mwakilishi wa akaunti yako ya Databricks ili kuuliza kama kipengele hiki kinapatikana kwa akaunti yako.

  2. Kwenye ChatGPT, badili utumie akaunti au eneokazi ambako programu inapaswa kupatikana. Nenda kwenye Mipangilio > Programu-jalizi kwa usanidi wa kibinafsi, au Dashibodi ya msimamizi > Programu-jalizi ukiwa msimamizi au mmiliki wa eneokazi kwa usanidi wa eneokazi.

  3. Chagua Databricks Genie, kisha uchague Ongeza Muunganisho wa Programu.

  4. Weka Jina la seva pangishi ya eneokazi (lazima) bila https:// au njia ya URL.

    ChatGPT hutumia jina hili la seva pangishi kupata mwisho wa Genie MCP wa ndani ya eneokazi, https://<workspace-host>/ai-gateway/mcp-services/system.ai.genie_one_mcp. Hakuna haja ya mwisho tofauti wa MCP wa kikanda.

  5. Chagua Endelea, kisha uingie kwenye Databricks na ukague ombi la idhini.

Endelea na sehemu za Unganisha na ujaribu na Dhibiti ufikiaji zilizo hapa chini, ikiwemo majaribio ya wanachama walioruhusiwa na ukaguzi wa ufikiaji wa eneokazi.

Kiteja maalum cha OAuth

Kwanza timiza mahitaji ya awali yaliyo hapo juu. Tumia njia hii ikiwa OAuth iliyojumuishwa haipatikani au shirika lako linahitaji kiteja chake cha OAuth. Baada ya usanidi, kamilisha sehemu za Unganisha na ujaribu na Dhibiti ufikiaji hapa chini.

Anza usanidi maalumu wa OAuth kwenye ChatGPT

  1. Kwenye ChatGPT, badili utumie akaunti au eneokazi ambako programu inapaswa kupatikana.

  2. Nenda kwenye Mipangilio > Programu-jalizi kwa usanidi wa kibinafsi, au Dashibodi ya msimamizi > Programu-jalizi ukiwa msimamizi au mmiliki wa eneokazi kwa usanidi wa eneokazi.

  3. Chagua Databricks Genie kwenye Saraka.

  4. Chagua Ongeza Muunganisho wa Programu.

  5. Katika kisanduku cha mazungumzo cha Unganisha Databricks Genie, tafuta sehemu za Kitambulisho cha kiteja cha OAuth na Siri ya kiteja cha OAuth. Kuweka vitambulisho katika sehemu hizi zinazoonekana ndiyo njia ya kutumia kiteja maalumu; hakuna haja ya kukichagua kando.

  6. Nakili URL ya mrejesho kutoka ChatGPT. Acha kisanduku hiki cha mazungumzo kikiwa wazi.

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

Mfano wa URL ya mrejesho:

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

Usiondoe kitambulisho cha mrejesho, usiongeze mkwaju mwishoni, wala usitumie URL ya jumla ya ChatGPT badala yake. URL iliyosajiliwa kwenye Databricks lazima ilingane kabisa na URL ya mrejesho inayoonyeshwa kwenye ChatGPT.

Unda muunganisho maalumu wa programu ya OAuth kwenye Databricks

  1. Fungua Dashibodi ya Akaunti ya Databricks kwa akaunti yako ya Databricks.

  2. Kwenye upau wa pembeni wa kushoto, fungua Mipangilio.

  3. Fungua kichupo cha Miunganisho ya programu.

  4. Chagua Ongeza muunganisho.

    Databricks Account Console Settings page showing the App connections tab and Add connection button.
  5. Weka jina la programu, kama vile Kiunganishi cha ChatGPT na Databricks.

  6. Kwenye URL za kuelekeza upya, bandika URL ya mrejesho iliyonakiliwa kutoka ChatGPT bila kuibadilisha.

  7. Chini ya Mawanda ya ufikiaji, chagua mawanda yanayohitajika na programu.

  8. Kwa muunganisho mpya wa Genie/dashibodi unaoonyesha ai-gateway, dashboards, na offline_access kwenye ChatGPT, ruhusu mawanda hayo hayo kwenye programu ya OAuth ya Databricks.

  9. API ZOTE bado ni chaguo la awali lenye ufikiaji mpana zaidi kwa ufikiaji wa jumla wa API za Databricks. Kwa usanidi huu, tumia all-apis na offline_access kwenye ChatGPT na uhakikishe programu ya OAuth ya Databricks inaruhusu yote mawili. Kwa muunganisho mpya wa Genie/dashibodi, pendelea mawanda mahususi yanayoonyeshwa.

  10. Tumia SQL tu kwa programu inayotumia API za Databricks SQL pekee. Ufikiaji wa SQL pekee hautoshi kwa vitendo vya Genie au dashibodi.

  11. Hakikisha kila wigo utakaoorodheshwa baadaye kwenye ChatGPT umewashwa kwenye programu hii ya OAuth ya Databricks. Databricks huruhusu kiotomatiki openid, email, profile, na offline_access kwa programu zilizoundwa kwenye kiolesura cha mtumiaji.

  12. Acha muda wa uhalali wa tokeni (TTL) katika thamani chaguomsingi za Databricks isipokuwa shirika lako liwe na sera mahususi: dakika 60 kwa tokeni ya ufikiaji na dakika 10080 kwa tokeni ya kuonyesha upya.

  13. Washa Zalisha siri ya kiteja. ChatGPT inahitaji kiteja cha OAuth kinachoweza kutunza siri kwa mchakato huu.

  14. Unda muunganisho.

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

Nakili vitambulisho kutoka Databricks

  1. Katika kisanduku cha mazungumzo cha Muunganisho umeundwa, nakili Kitambulisho cha kiteja.

  2. Nakili Siri ya kiteja mara moja na uihifadhi kwa usalama.

  3. Ukifunga kisanduku cha mazungumzo kabla ya kunakili siri, unda au ubadilishe vitambulisho vya programu ya OAuth na utumie siri mpya.

Databricks huonyesha siri mara moja tu. Ishughulikie kama kitambulisho cha ufikiaji na usiijumuishe kwenye picha za skrini, tiketi za usaidizi, maoni, au gumzo.

Kamilisha usanidi maalumu wa OAuth kwenye ChatGPT

  1. Rudi kwenye kisanduku cha mazungumzo cha Unganisha Databricks Genie.

  2. Weka kitambulisho cha kiteja cha Databricks kwenye Kitambulisho cha kiteja cha OAuth.

  3. Weka siri ya kiteja cha Databricks kwenye Siri ya kiteja cha OAuth.

    Unapoweka vitambulisho hivi, kiteja chako maalumu cha OAuth hutumika; hakuna haja ya kukichagua kando.

  4. Kwenye Mawanda ya ufikiaji (si lazima), weka mawanda yanayohitajika kwa mwisho wa Databricks na uwezo wa programu yako. Hakikisha yanalingana na mawanda yaliyowezeshwa kwenye programu ya OAuth ya Databricks.

    Kwa muunganisho mpya wa Genie/dashibodi unaoonyesha ai-gateway, dashboards, na offline_access, hifadhi mawanda hayo. Hakikisha programu ya OAuth ya Databricks inaruhusu mawanda hayo hayo. ai-gateway huwezesha muunganisho wa Genie MCP wa ndani ya eneokazi, dashboards huwezesha vitendo vya dashibodi za AI/BI, na offline_access huwezesha tokeni za kuonyesha upya.

    Chaguo la awali lenye ufikiaji mpana zaidi, all-apis na offline_access, bado linakubaliwa kwa ufikiaji mpana zaidi wa API, lakini halipendekezwi kwa muunganisho huu wa Genie/dashibodi. Ikiwa programu ya Databricks inaruhusu all-apis pekee, isasishe au uiunde upya ili iruhusu ai-gateway, dashboards, na offline_access. Ikiwa mawanda mahususi hayapatikani, weka mwenyewe all-apis na offline_access kwenye ChatGPT na uhakikishe programu ya Databricks inaruhusu yote mawili. Usiombe mawanda hayo matatu mahususi kwenye ChatGPT wakati programu ya Databricks inaruhusu all-apis pekee.

  5. Weka wigo mmoja kwa kila mstari au tenganisha mawanda kwa koma. Kila wigo ulioorodheshwa kwenye ChatGPT lazima uwe umewashwa kwenye programu ya OAuth ya Databricks.

  6. Weka Jina la seva pangishi ya eneokazi (lazima) bila https:// au njia ya URL. Jaza sehemu nyingine zozote zinazohitajika za mtoa huduma Databricks zinazoonyeshwa katika mchakato wa usanidi.

    ChatGPT hutumia jina hili la seva pangishi kupata mwisho wa Genie MCP wa ndani ya eneokazi, https://<workspace-host>/ai-gateway/mcp-services/system.ai.genie_one_mcp. Hakuna haja ya mwisho tofauti wa MCP wa kikanda.

  7. Chagua Endelea.

ChatGPT huomba mawanda yale tu yaliyowekwa kwenye Mawanda ya ufikiaji (si lazima). Haiongezi kiotomatiki mawanda mapana zaidi ya kiolezo.

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

Unganisha na ujaribu

Kamilisha majaribio yafuatayo ya muunganisho na ukaguzi wa ufikiaji kwa njia yoyote ya OAuth unayotumia.

  1. Kagua maelezo ya kiunganishi, vitendo, na mipangilio ya uthibitishaji.

  2. Ikiwa wewe ni msimamizi wa eneokazi, washa kiunganishi kwa eneokazi na ubainishe wanaoweza kukitumia kulingana na sera ya eneokazi.

  3. Anza mchakato wa kuunganisha kutoka ChatGPT ukiwa mtumiaji wa majaribio aliyeruhusiwa, kisha uingie kwenye Databricks.

  4. Hakikisha kivinjari kinafungua akaunti au eneokazi la Databricks linalotarajiwa.

  5. Kagua mawanda yaliyoombwa, kisha uchague Idhinisha.

    Databricks permission request for a mock ChatGPT Databricks Connector showing requested access and the Authorize button.
  6. Hakikisha kivinjari kinarudi kwenye ChatGPT na kiunganishi kinaonyesha kuwa kimeunganishwa.

  7. Tekeleza kitendo cha kusoma chenye hatari ndogo kinacholingana na uwezo wa muunganisho. Kwa muunganisho wa Genie, tuma ombi la Genie kuhusu data ambayo mtumiaji wa majaribio ameruhusiwa kufikia. Kwa uwezo mwingine unaotumika, leta taarifa za mtumiaji wa sasa au utafute data kwenye rasilimali iliyoidhinishwa ya Databricks SQL. Hakikisha mtumiaji ana ruhusa zinazohitajika za rasilimali za Databricks; mawanda ya OAuth pekee hayatoi ufikiaji wa data.

  8. Ikiwa vitendo vya kuandika vimewezeshwa, jaribu kwa mtiririko wa kazi wa Databricks wenye hatari ndogo iliyo wazi kabla ya kuanza matumizi mapana zaidi.

  9. Kwa usanidi wa eneokazi, mwombe mwanachama aliyeruhusiwa wa eneokazi ambaye si msimamizi aunganishe na kurudia jaribio lenye hatari ndogo.

Dhibiti ufikiaji

Databricks na ChatGPT zote zinachangia katika udhibiti wa ufikiaji.

Katika ChatGPT, wasimamizi wa eneokazi hudhibiti kama programu inapatikana na jinsi wanachama wanavyoweza kuitumia. Katika Business, wasimamizi hudhibiti kama programu imewezeshwa katika eneokazi zima. Kagua vidhibiti vya msimamizi vya programu za Databricks (Mipangilio ya eneokazi > Programu au Dashibodi ya Msimamizi > Programu-jalizi > Dhibiti Programu za Awali) ili kupata:

  • Ufikiaji wa watumiaji, ili kusanidi majukumu ya eneokazi yanayoruhusiwa kutumia kiunganishi katika maeneo ya kazi ya Enterprise na Edu yanayotumika.

  • Udhibiti wa vitendo, ili kusanidi vitendo vya Databricks vinavyowezeshwa.

  • Ruhusa za programu, ili kusanidi wakati ambao ChatGPT huwaomba wanachama ruhusa kabla ya kutumia kiunganishi.

Ruhusa hizi za programu zinatumika kwa mazungumzo ya ChatGPT. Mawakala wa Eneokazi hutumia vidhibiti vya kila wakala vilivyowekwa na aliyeunda wakala ili kubainisha vitendo vya programu vinavyopatikana na wakati ambao watumiaji wa mwisho huombwa kuviidhinisha. Kwa maelezo kuhusu utendaji wa wakala, angalia: Mawakala wa Eneokazi la ChatGPT kwa Enterprise na Business.

Katika Databricks, wasimamizi hudhibiti watumiaji wanaoweza kuidhinisha programu ya OAuth na rasilimali za Databricks ambazo watumiaji hao wanaweza kufikia. Ruhusa za mtoa huduma bado zinatumika baada ya programu kuwezeshwa katika ChatGPT.

Kwa maelezo kuhusu kuvinjari eneokazi, ufikiaji wa programu na vidhibiti vya programu vya kila mpango, angalia: Vidhibiti vya msimamizi, usalama na uzingatiaji wa kanuni katika programu.

Kutatua matatizo ya usanidi wa kiunganishi cha Databricks

  • URI ya kuelekeza upya hailingani: Ikiwa unatumia kiteja maalumu cha OAuth, hakikisha thamani ya URL za kuelekeza upya ya Databricks inalingana kabisa na URL ya mrejesho inayoonyeshwa kwenye ChatGPT, ikiwemo njia yake na kitambulisho cha mrejesho. Usiondoe kitambulisho cha mrejesho, usiongeze mkwaju mwishoni, wala usitumie URL nyingine ya kuelekeza upya ya ChatGPT badala yake.

  • Siri haipo: Ikiwa unatumia kiteja maalumu cha OAuth, siri za Databricks huonyeshwa mara moja tu. Zalisha siri mpya ya kiteja ikiwa ya awali haikunakiliwa.

  • Programu ya OAuth haipatikani mara moja: Databricks inasema mabadiliko ya programu ya OAuth yanaweza kuchukua hadi dakika 30 kuchakatwa.

  • Wigo hautoshi au haulingani: Ikiwa unatumia kiteja maalumu cha OAuth, linganisha Mawanda ya ufikiaji (si lazima) kwenye ChatGPT na Mawanda ya ufikiaji kwenye programu ya OAuth ya Databricks. Kila wigo unaoombwa na ChatGPT lazima uwe umewashwa hapo. Hakikisha mawanda yanaruhusu matumizi ya mwisho na uwezo unaotumia.

    Kwa muunganisho mpya wa Genie/dashibodi unaoonyesha ai-gateway, dashboards, na offline_access, hifadhi mawanda hayo kwenye ChatGPT na uhakikishe programu ya Databricks inaruhusu yote matatu. Ikiwa programu inaruhusu all-apis pekee, isasishe au uiunde upya ili iruhusu mawanda hayo matatu mahususi.

    Ikiwa mawanda mahususi hayapatikani, tumia chaguo linalokubaliwa lenye ufikiaji mpana zaidi: weka all-apis na offline_access kwenye ChatGPT, na uhakikishe programu ya Databricks inaruhusu yote mawili. Programu inayoruhusu all-apis pekee hailingani na ombi la ChatGPT la ai-gateway, dashboards, na offline_access. Ufikiaji wa SQL pekee unafaa tu kwa programu inayotumia API za Databricks SQL pekee; hautoshi kwa vitendo vya Genie au dashibodi.

  • Vitendo vya SQL vinashindwa: Kwa programu inayotumia API za Databricks SQL pekee, hakikisha wigo wa SQL, usanidi wa ghala la data, na ruhusa za Databricks ni sahihi.

  • Eneokazi lisilo sahihi la ChatGPT: Unda na uwashe kiunganishi katika eneokazi lilelile la ChatGPT ambako watumiaji watakiunganisha.

  • Akaunti au eneokazi lisilo sahihi la Databricks: Hakikisha thamani ya Jina la seva pangishi ya eneokazi (lazima) ni sahihi, kisha urudie mchakato wa kuingia na uhakikishe Databricks inafungua akaunti au eneokazi linalotarajiwa.

  • Watumiaji hawawezi kuunganisha: Hakikisha mtumiaji ana ufikiaji wa Databricks na anaruhusiwa kuidhinisha programu ya OAuth. Kwenye Business, hakikisha programu imewezeshwa katika eneokazi zima. Katika maeneo ya kazi ya Enterprise na Edu yanayotumika, hakikisha pia kuwa Ufikiaji wa watumiaji wa ChatGPT unaruhusu kiunganishi.

  • Sera ya mtandao ya Databricks inazuia kiunganishi: Ikiwa Databricks inaruhusu anwani mahususi tu za IP za chanzo, msimamizi wa Databricks lazima asasishe orodha husika za ufikiaji wa IP za akaunti au eneokazi, vidhibiti vya miunganisho inayoingia vinavyotegemea muktadha, ngome, au kanuni nyingine za mtandao zinazodhibitiwa na mteja.

    • Ruhusu miunganisho inayoingia kutoka kwenye masafa ya sasa ya anwani za IP za kutoka za viunganishi vya ChatGPT.

    • Sanidi orodha hii ya kuruhusu katika Databricks au safu ya mtandao inayodhibitiwa na mteja. Hii ni tofauti na orodha ya anwani za IP zinazoruhusiwa katika eneokazi la ChatGPT.

    • Masafa yaliyochapishwa yanaweza kubadilika. Inapowezekana, wezesha masasisho ya kiotomatiki kutoka kwenye JSON.

    • Usibadilishe siri ya kiteja au mawanda ya OAuth ili kukwepa kizuizi cha mtandao. Kwanza hakikisha kama Databricks inakataa anwani za IP za chanzo za kiunganishi.

Je, makala haya yamekusaidia?