Šis vadovas skirtas ChatGPT darbo erdvės administratoriams ir ChatGPT Plus arba ChatGPT Pro naudotojams, konfigūruojantiems „Databricks Genie“ jungtį su organizacijos „Databricks“ OAuth klientu.
Didžioji „Databricks“ konfigūravimo dalis atliekama „Databricks“ paskyros valdymo pulte. Sukurkite pasirinktinį OAuth programos ryšį, užregistruokite ChatGPT atgalinio iškvietimo URL, nukopijuokite sugeneruotus kliento prisijungimo duomenis ir įveskite šias reikšmes ChatGPT jungties konfigūravimo vedlyje.
Ką konfigūruosite
Kuriate „Databricks“ programos ryšį savo ChatGPT paskyrai arba darbo erdvei. Šiam ryšiui naudojama:
„Databricks“ OAuth programos ryšys, sukurtas „Databricks“ paskyros valdymo pulte.
„Databricks“ OAuth kliento ID ir kliento slaptasis raktas.
Tikslus iš ChatGPT nukopijuotas atgalinio iškvietimo URL.
„Databricks“ aprėptys, atitinkančios jungties funkcijas, kurias norite įjungti.
Visa ChatGPT konfigūravimo vedlyje prašoma „Databricks“ teikėjo informacija, pvz., darbo erdvės pagrindinio kompiuterio adresas, paskyros pagrindinio kompiuterio adresas, paskyros ID ar duomenų saugykla.
Prieš pradedant
Jums reikės:
ChatGPT darbo erdvės administratoriaus arba savininko prieigos arba ChatGPT Plus ar ChatGPT Pro paskyros.
„Databricks“ paskyros administratoriaus prieigos. Kai kurioms užduotims gali pakakti darbo erdvės administratoriaus prieigos, tačiau pasirinktiniai programų ryšiai konfigūruojami „Databricks“ paskyros valdymo pulte.
Atskirame skirtuke atidaryto „Databricks“ paskyros valdymo pulto.
ChatGPT atidaryto „Databricks Genie“ ryšio lango, kad galėtumėte nukopijuoti tikslų atgalinio iškvietimo URL.
Sprendimo, ar programai reikia bendrosios prieigos prie „Databricks“ API, ar tik prie „Databricks SQL“.
Saugios vietos „Databricks“ kliento slaptajam raktui tvarkyti.
Jei jūsų „Databricks“ paskyroje ar darbo erdvėje prieiga ribojama pagal IP prieigos sąrašą, kontekstu pagrįstą gaunamų duomenų valdymą, užkardą ar kitą tinklo politiką, reikės „Databricks“ administratoriaus pagalbos, kad būtų leidžiami dabartiniai ChatGPT jungčių siunčiamo srauto IP diapazonai.
Pastaba: turite nukopijuoti tikslų ChatGPT rodomą atgalinio iškvietimo URL.
Paruoštinos reikšmės
Atgalinio iškvietimo URL: nukopijuokite jį iš ChatGPT jungties konfigūravimo vedlio.
„Databricks“ OAuth kliento ID.
„Databricks“ OAuth kliento slaptasis raktas.
„Databricks“ prieigos aprėptys, pvz., VISOS API arba SQL.
ChatGPT konfigūravimo vedlyje prašomi „Databricks“ darbo erdvės arba paskyros laukai.
Pradėkite programos konfigūravimą ChatGPT
ChatGPT perjunkite į paskyrą arba darbo erdvę, kurioje programa turi būti pasiekiama.
Kaip darbo erdvės administratorius arba savininkas eikite į Darbo erdvės nuostatos > Papildiniai.
Skiltyje Katalogas pasirinkite Databricks Genie.
Pasirinkite Pridėti programos ryšį.
Dialogo lange Prijungti „Databricks Genie“ raskite OAuth kliento skiltį.
ChatGPT pateiktas atgalinio iškvietimo URL. Palikite šį dialogo langą atidarytą.

Atgalinio iškvietimo URL pavyzdys:
https://chatgpt.com/connector/oauth/<callback_id>
Nepašalinkite atgalinio iškvietimo ID, nepridėkite pasvirojo brūkšnio gale ir nepakeiskite jo bendruoju ChatGPT URL. „Databricks“ užregistruotas URL turi tiksliai sutapti su ChatGPT rodomu atgalinio iškvietimo URL.
Sukurkite OAuth programos ryšį „Databricks“
Atidarykite savo „Databricks“ paskyros valdymo pultą.
Kairiojoje šoninėje juostoje atidarykite Nuostatos.
Atidarykite skirtuką Programų ryšiai.
Pasirinkite Pridėti ryšį.

Įveskite programos pavadinimą, pvz., „ChatGPT Databricks Connector“.
Lauke Peradresavimo URL įklijuokite tikslų iš ChatGPT nukopijuotą atgalinio iškvietimo URL.
Skiltyje Prieigos aprėptys pasirinkite programai reikalingas aprėptis.
Bendrajai „Databricks“ programai, kuriai reikia ne tik SQL, bet ir kitų „Databricks“ API, naudokite VISOS API.
Programai, kuri gali naudoti tik „Databricks SQL“ API, pasirinkite tik SQL.
Įsitikinkite, kad kiekviena vėliau ChatGPT nurodyta aprėptis įjungta šioje „Databricks“ OAuth programoje. „Databricks“ automatiškai leidžia openid, email, profile ir offline_access programoms, sukurtoms naudotojo sąsajoje.
Jei organizacijoje nenustatyta speciali politika, palikite numatytąsias „Databricks“ žetonų galiojimo trukmes: prieigos žetonui – 60 minučių, atnaujinimo žetonui – 10 080 minučių.
Įjunkite Generuoti kliento slaptąjį raktą. Šiam procesui ChatGPT reikia konfidencialaus OAuth kliento.
Sukurkite ryšį.

Nukopijuokite prisijungimo duomenis iš „Databricks“
Dialogo lange Ryšys sukurtas nukopijuokite Kliento ID.
Nedelsdami nukopijuokite Kliento slaptąjį raktą ir saugiai jį laikykite.
Jei uždarėte dialogo langą nenukopijavę slaptojo rakto, sukurkite naujus arba pakeiskite esamus OAuth programos prisijungimo duomenis ir naudokite naują slaptąjį raktą.
„Databricks“ slaptąjį raktą parodo tik vieną kartą. Saugokite jį kaip prisijungimo duomenis ir neįtraukite į ekrano kopijas, pagalbos užklausas, komentarus ar pokalbius.
Užbaikite konfigūravimą ChatGPT
Grįžkite į dialogo langą Prijungti „Databricks Genie“.
Lauke OAuth kliento ID įveskite „Databricks“ kliento ID.
Lauke OAuth kliento slaptasis raktas įveskite „Databricks“ kliento slaptąjį raktą.
Lauke Aprėptys (pasirinktinai) palikite all-apis ir offline_access, kad būtų suteikta bendroji API prieiga.
Kiekvieną aprėptį įveskite atskiroje eilutėje arba atskirkite aprėptis kableliais. Kiekviena ChatGPT nurodyta aprėptis turi būti įjungta „Databricks“ OAuth programoje.
Lauke Darbo erdvės pagrindinio kompiuterio vardas (privaloma) įveskite adresą be https:// ir URL kelio. Užpildykite visus kitus konfigūravimo vedlyje rodomus privalomus „Databricks“ teikėjo laukus.
Pasirinkite Tęsti.
ChatGPT prašo tiksliai tų aprėpčių, kurios įvestos lauke Aprėptys (pasirinktinai). Platesnės šabloninės aprėptys automatiškai nepridedamos.

Prijunkite ir išbandykite
Peržiūrėkite jungties informaciją, veiksmus ir autentifikavimo nuostatas.
Jei esate darbo erdvės administratorius, įjunkite jungtį darbo erdvėje ir pagal jos politiką nustatykite, kas gali ja naudotis.
Kaip įgaliotas bandomasis naudotojas pradėkite prijungimo procesą ChatGPT, tada prisijunkite prie „Databricks“.
Patvirtinkite, kad naršyklėje atidaroma numatyta „Databricks“ paskyra arba darbo erdvė.
Peržiūrėkite prašomas aprėptis, tada pasirinkite Įgalioti.

Patikrinkite, ar naršyklė grįžta į ChatGPT ir ar jungtis rodoma kaip prijungta.
Pirmiausia atlikite nedidelės rizikos skaitymo veiksmą, pvz., gaukite dabartinio naudotojo informaciją arba pateikite užklausą patvirtintam „Databricks SQL“ ištekliui.
Jei įjungti rašymo veiksmai, prieš suteikdami prieigą platesniam naudotojų ratui išbandykite aiškiai nedidelės rizikos „Databricks“ darbo eigą.
Konfigūruodami darbo erdvę paprašykite įgalioto jos nario, kuris nėra administratorius, prisijungti ir pakartoti nedidelės rizikos bandymą.
Prieigos valdymas
Prieigos valdymas priklauso ir nuo „Databricks“, ir nuo ChatGPT.
ChatGPT darbo erdvės administratoriai nustato, ar programa pasiekiama ir kaip nariai gali ja naudotis. Peržiūrėkite „Databricks“ programų administravimo valdiklius (Darbo erdvės nuostatos > Programos), skirtus:
Naudotojų prieigai – nustatyti, kurių darbo erdvės vaidmenų naudotojai gali naudotis jungtimi.
Veiksmų valdymui – nustatyti, kurie „Databricks“ veiksmai įjungti.
Programos leidimams – nustatyti, kada ChatGPT turi prašyti narių leidimo prieš naudojant jungtį.
Šie programos leidimai taikomi ChatGPT pokalbiams. Darbo erdvės agentai, atsižvelgdami į agento kūrėjo nustatytus atskiro agento valdiklius, nustato, kurie programos veiksmai pasiekiami ir kada galutinių naudotojų prašoma juos patvirtinti. Apie agentų veikimą žr. ChatGPT darbo erdvės agentai „Enterprise“ ir „Business“ planams.
„Databricks“ administratoriai nustato, kurie naudotojai gali įgalioti OAuth programą ir kuriuos „Databricks“ išteklius jie gali pasiekti. Teikėjo leidimai taikomi ir įjungus programą ChatGPT.
„Databricks“ jungties konfigūravimo trikčių šalinimas
Nesutampa peradresavimo URI: įsitikinkite, kad „Databricks“ lauko Peradresavimo URL reikšmė tiksliai sutampa su ChatGPT rodomu atgalinio iškvietimo URL, įskaitant kelią ir atgalinio iškvietimo ID. Nepašalinkite atgalinio iškvietimo ID, nepridėkite pasvirojo brūkšnio gale ir nepakeiskite URL kitu ChatGPT peradresavimo URL.
Trūksta slaptojo rakto: „Databricks“ slaptieji raktai rodomi tik vieną kartą. Jei kliento slaptasis raktas nebuvo nukopijuotas, sugeneruokite naują.
OAuth programa pasiekiama ne iš karto: „Databricks“ nurodo, kad OAuth programos naujinių apdorojimas gali užtrukti iki 30 minučių.
Nepakankama arba nesutampanti aprėptis: palyginkite ChatGPT lauką Aprėptys (pasirinktinai) su „Databricks“ OAuth programos skiltimi Prieigos aprėptys. Ten turi būti įjungta kiekviena ChatGPT prašoma aprėptis. Jei naudojamos ne SQL API, įsitikinkite, kad „Databricks“ įjungta all-apis ir ji tebėra ChatGPT aprėpčių sąraše.
Nepavyksta atlikti SQL veiksmų: patikrinkite SQL aprėptį, duomenų saugyklos konfigūraciją ir „Databricks“ leidimus.
Pasirinkta netinkama ChatGPT darbo erdvė: sukurkite ir įjunkite jungtį toje pačioje ChatGPT darbo erdvėje, kurioje naudotojai ją prijungs.
Pasirinkta netinkama „Databricks“ paskyra arba darbo erdvė: patikrinkite lauko Darbo erdvės pagrindinio kompiuterio vardas (privaloma) reikšmę, tada pakartokite prisijungimo procesą ir įsitikinkite, kad „Databricks“ atidaro numatytą paskyrą arba darbo erdvę.
Naudotojams nepavyksta prisijungti: įsitikinkite, kad naudotojas turi prieigą prie „Databricks“ ir jam leidžiama įgalioti OAuth programą. Taip pat įsitikinkite, kad naudotojo ChatGPT naudotojo prieiga leidžia naudoti jungtį.
„Databricks“ tinklo politika blokuoja jungtį: jei „Databricks“ leidžia tik konkrečius šaltinio IP adresus, „Databricks“ administratorius turi atnaujinti atitinkamus paskyros ar darbo erdvės IP prieigos sąrašus, kontekstu pagrįstus gaunamų duomenų valdiklius, užkardą ar kitas kliento valdomas tinklo taisykles.
Leiskite gaunamus ryšius iš dabartinių ChatGPT jungčių siunčiamo srauto IP diapazonų.
Šį leidžiamųjų adresų sąrašą sukonfigūruokite „Databricks“ arba kliento valdomame tinklo lygmenyje. Jis nesusijęs su ChatGPT darbo erdvės leidžiamųjų IP adresų sąrašu.
Paskelbti diapazonai gali keistis. Kai įmanoma, automatizuokite naujinimą pagal JSON.
Norėdami apeiti tinklo blokavimą, nekeiskite kliento slaptojo rakto ar OAuth aprėpčių. Pirmiausia patikrinkite, ar „Databricks“ atmeta jungties šaltinio IP adresus.
