Ta vodnik uporabite, če ste skrbnik delovnega prostora ChatGPT in nastavljate predlogo aplikacije Databricks za svojo organizacijo. Predloga ni končna aplikacija, ki jo uporabljajo člani. Je potek nastavitve, ki ustvari osnutek aplikacije za določen delovni prostor, ko vnesete zahtevano konfiguracijo Databricks.
Pri Databricks večina nastavitve poteka v konzoli Databricks Account Console. Ustvarite povezavo aplikacije OAuth po meri, registrirate povratni URL za ChatGPT, kopirate ustvarjene poverilnice odjemalca in nato te vrednosti prilepite v potek nastavitve predloge v ChatGPT. Ko ChatGPT ustvari osnutek aplikacije, ga lahko objavite in upravljate kot druge aplikacije delovnega prostora.
Kaj nastavljate
V ChatGPT ustvarjate aplikacijo Databricks za določen delovni prostor. Aplikacija uporablja:
Povezavo aplikacije Databricks OAuth, ustvarjeno v vaši konzoli Databricks Account Console.
ID odjemalca in skrivnost odjemalca Databricks OAuth.
Točen povratni URL, kopiran iz ChatGPT.
Obsege Databricks, ki ustrezajo zmogljivostim povezovalnika, ki jih želite omogočiti.
Vse podrobnosti ponudnika Databricks, ki jih zahteva potek nastavitve v ChatGPT, na primer gostitelj delovnega prostora, gostitelj računa, ID računa ali skladišče.
Pred začetkom
Potrebujete:
Dostop skrbnika ali lastnika delovnega prostora ChatGPT.
Skrbniški dostop do računa Databricks. Skrbniški dostop do delovnega prostora lahko zadostuje za nekatera opravila, vendar se povezave aplikacij po meri konfigurirajo v konzoli Databricks Account Console.
Konzolo Databricks Account Console, odprto v ločenem zavihku.
Zaslon za nastavitev predloge aplikacije Databricks, odprt v ChatGPT, da lahko kopirate točen povratni URL.
Odločitev, ali aplikacija potrebuje splošen dostop do API-jev Databricks ali samo dostop do Databricks SQL.
Varno mesto za ravnanje s skrivnostjo odjemalca Databricks.
Ne izmišljajte si povratnega URL-ja. Kopirajte točen povratni URL, prikazan v ChatGPT.
Vrednosti za pripravo
Povratni URL: kopirajte ga iz poteka nastavitve predloge v ChatGPT.
ID odjemalca Databricks OAuth.
Skrivnost odjemalca Databricks OAuth.
Obsegi dostopa Databricks, na primer ALL APIs ali SQL.
Polja delovnega prostora ali računa Databricks, ki jih zahteva potek nastavitve v ChatGPT.
Objava in upravljanje aplikacije v ChatGPT
Ustvarjanje osnutka aplikacije je članom ne omogoči samodejno. Po pregledu osnutka:
Objavite osnutek aplikacije.
Potrdite, da se aplikacija prikaže v Nastavitve delovnega prostora > Aplikacije > Omogočeno.
Konfigurirajte Dostop uporabnikov za vloge, ki naj jo uporabljajo.
Preglejte Nadzor dejanj za dejanja Databricks, ki jih izpostavi aplikacija.
Preglejte Dovoljenja aplikacije, da izberete, kdaj ChatGPT člane vpraša pred uporabo aplikacije.
Dovoljenega preskusnega uporabnika prosite, naj odpre Aplikacije v ChatGPT in potrdi, da se aplikacija prikaže.
Ta dovoljenja aplikacije veljajo za pogovore ChatGPT. Agenti delovnega prostora uporabljajo kontrolnike za posamezen agent, ki jih nastavi graditelj agenta, da določijo, katera dejanja aplikacije so na voljo in kdaj morajo končni uporabniki odobriti njihovo uporabo. Za vedenje agentov glejte: Agenti delovnega prostora ChatGPT za Enterprise in Business.
Začnite nastavitev predloge v ChatGPT
V ChatGPT preklopite na delovni prostor, kjer naj bo aplikacija na voljo.
Odprite Nastavitve delovnega prostora > Aplikacije.
Izberite Imenik.
Poiščite Databricks.
Izberite predlogo aplikacije Databricks in začnite nastavitev.
Vnesite jasno ime in opis aplikacije, na primer Databricks ali Databricks – podatkovna platforma.
V razdelku odjemalca OAuth kopirajte povratni URL iz ChatGPT. Ta zavihek pustite odprt.
Primer povratnega URL-ja: https://chatgpt.com/connector/oauth/<callback_id>
Ne odstranite ID-ja povratnega klica, ne dodajte poševnice na koncu in ga ne zamenjajte s splošnim URL-jem za ChatGPT.
Ustvarite povezavo aplikacije OAuth v Databricks
Odprite Databricks Account Console za svoj račun Databricks.
V levi stranski vrstici odprite Nastavitve.
Odprite zavihek Povezave aplikacij.
Izberite Dodaj povezavo.
Vnesite ime aplikacije, na primer ChatGPT Databricks Connector.
V URL-ji za preusmeritev prilepite točen povratni URL, kopiran iz ChatGPT.
V razdelku Obsegi dostopa izberite obsege, ki jih aplikacija potrebuje.
Za splošno aplikacijo Databricks, ki poleg SQL potrebuje API-je Databricks, uporabite ALL APIs.
Za aplikacijo, omejeno na API-je Databricks SQL, uporabite samo SQL.
TTL-je žetonov pustite na privzetih nastavitvah Databricks, razen če ima vaša organizacija poseben pravilnik.
Omogočite Ustvari skrivnost odjemalca. ChatGPT za ta potek potrebuje zaupnega odjemalca OAuth.
Ustvarite povezavo.
Kopiranje poverilnic iz Databricks
V pogovornem oknu Ustvarjena povezava kopirajte ID odjemalca.
Takoj kopirajte skrivnost odjemalca in jo varno shranite.
Če pogovorno okno zaprete, preden kopirate skrivnost, ustvarite ali zamenjajte poverilnice aplikacije OAuth in uporabite novo skrivnost.
Databricks skrivnost prikaže samo enkrat. Obravnavajte jo kot poverilnico in je ne vključujte v posnetke zaslona, zahtevke, komentarje ali klepete.
Dokončajte nastavitev v ChatGPT
Vrnite se na zavihek za nastavitev predloge v ChatGPT.
ID odjemalca Databricks prilepite v ID odjemalca OAuth.
Skrivnost odjemalca Databricks prilepite v skrivnost odjemalca OAuth.
Obsegov ne spreminjajte, razen če morate namerno preglasiti privzete nastavitve predloge.
Izpolnite vsa polja ponudnika Databricks, ki jih zahteva potek nastavitve, na primer gostitelj delovnega prostora, gostitelj računa, ID računa, skladišče ali druge vrednosti, specifične za Databricks.
Ustvarite osnutek aplikacije.
Preskusite aplikacijo kot uporabnik
Začnite potek povezovanja iz ChatGPT kot dovoljen preskusni uporabnik.
Potrdite, da brskalnik odpre pričakovani račun ali delovni prostor Databricks.
Odobrite zahtevane obsege.
Preverite, ali se brskalnik vrne v ChatGPT in je aplikacija prikazana kot povezana.
Najprej zaženite bralno dejanje z nizkim tveganjem, na primer pridobivanje podatkov o trenutnem uporabniku ali poizvedbo po odobrenem viru Databricks SQL.
Če so omogočena dejanja pisanja, pred širšo uvedbo preskusite jasno nizkotvegan potek dela Databricks.
Upravljanje dostopa
Databricks in ChatGPT oba prispevata k nadzoru dostopa.
V ChatGPT skrbniki delovnega prostora upravljajo, ali je objavljena aplikacija na voljo, katere vloge delovnega prostora jo lahko uporabljajo, katera dejanja so omogočena in kdaj ChatGPT vpraša uporabnike pred uporabo aplikacije.
V Databricks skrbniki upravljajo, kateri uporabniki lahko odobrijo aplikacijo OAuth in do katerih virov Databricks lahko ti uporabniki dostopajo. Dovoljenja ponudnika veljajo tudi po tem, ko je aplikacija omogočena v ChatGPT.
Odpravljanje težav
Neujemanje URI-ja za preusmeritev: potrdite, da se URL za preusmeritev Databricks natančno ujema s povratnim URL-jem, prikazanim v ChatGPT, vključno s potjo in ID-jem povratnega klica.
Manjkajoča skrivnost: skrivnosti Databricks se prikažejo samo enkrat. Ustvarite novo skrivnost odjemalca, če ni bila kopirana.
Aplikacija OAuth ni na voljo takoj: Databricks navaja, da lahko obdelava posodobitev aplikacije OAuth traja do 30 minut.
Nezadosten obseg: če se ChatGPT lahko overi, vendar klici API-ja Databricks ne uspejo, potrdite, da ima aplikacija Databricks ALL APIs, kadar aplikacija potrebuje API-je, ki niso SQL.
Dejanja SQL ne uspejo: potrdite obseg SQL, konfiguracijo skladišča in dovoljenja Databricks.
Napačen delovni prostor: ustvarite in objavite aplikacijo v istem delovnem prostoru ChatGPT, kjer jo bodo uporabniki povezali.
Uporabniki se ne morejo povezati: potrdite, da ima uporabnik dostop do Databricks in sme odobriti aplikacijo OAuth.
