OpenAI
Ova je stranica strojno prevedena. Pogledajte izvorni članak na engleskom jeziku.

Postavljanje predloška aplikacije Databricks u ChatGPT-u

Saznajte kako administratori radnog prostora mogu konfigurirati predložak aplikacije Databricks u ChatGPT-u koristeći vlastitu vezu OAuth aplikacije svoje organizacije u Databricksu.

Ažurirano: 19 hours ago

Upotrijebite ovaj vodič ako ste administrator ChatGPT radnog prostora i postavljate predložak aplikacije Databricks za svoju organizaciju. Predložak nije konačna aplikacija koju članovi upotrebljavaju. To je tijek postavljanja koji stvara nacrt aplikacije specifičan za radni prostor nakon što navedete potrebnu konfiguraciju za Databricks.

Za Databricks se većina postavljanja obavlja u konzoli Databricks Account Console. Stvorite vezu prilagođene OAuth aplikacije, registrirate URL za povratni poziv za ChatGPT, kopirate generirane klijentske vjerodajnice, a zatim te vrijednosti zalijepite u tijek postavljanja predloška u ChatGPT-u. Nakon što ChatGPT stvori nacrt aplikacije, možete je objaviti i njome upravljati kao drugim aplikacijama radnog prostora.

Što postavljate

Stvarate Databricks aplikaciju specifičnu za radni prostor u ChatGPT-u. Aplikacija upotrebljava:

  • Vezu Databricks OAuth aplikacije stvorenu u vašoj konzoli Databricks Account Console.

  • ID OAuth klijenta i tajnu klijenta za Databricks.

  • Točan URL za povratni poziv kopiran iz ChatGPT-a.

  • Databricks opsege koji odgovaraju mogućnostima poveznika koje želite omogućiti.

  • Sve pojedinosti pružatelja usluge Databricks koje zatraži tijek postavljanja u ChatGPT-u, kao što su host radnog prostora, host računa, ID računa ili skladište.

Prije početka

Potrebno vam je:

  • Pristup administratora ili vlasnika ChatGPT radnog prostora.

  • Administratorski pristup računu Databricks. Administratorski pristup radnom prostoru može biti dovoljan za neke zadatke, ali veze prilagođenih aplikacija konfiguriraju se iz konzole Databricks Account Console.

  • Konzola Databricks Account Console otvorena u zasebnoj kartici.

  • Zaslon za postavljanje predloška Databricks aplikacije otvoren u ChatGPT-u kako biste mogli kopirati točan URL za povratni poziv.

  • Odluka o tome treba li aplikaciji opći pristup Databricks API-ju ili samo pristup za Databricks SQL.

  • Sigurno mjesto za rukovanje tajnom Databricks klijenta.

Nemojte izmišljati URL za povratni poziv. Kopirajte točan URL za povratni poziv prikazan u ChatGPT-u.

Vrijednosti za pripremu

  • URL za povratni poziv: kopirajte ga iz tijeka postavljanja predloška u ChatGPT-u.

  • ID Databricks OAuth klijenta.

  • Tajna Databricks OAuth klijenta.

  • Databricks opsezi pristupa, kao što su ALL APIs ili SQL.

  • Polja Databricks radnog prostora ili računa koja zatraži tijek postavljanja u ChatGPT-u.

Objavite aplikaciju i upravljajte njome u ChatGPT-u

Stvaranje nacrta aplikacije ne čini je automatski dostupnom članovima. Nakon pregleda nacrta:

  1. Objavite nacrt aplikacije.

  2. Potvrdite da se aplikacija prikazuje u Postavke radnog prostora > Aplikacije > Omogućeno.

  3. Konfigurirajte Korisnički pristup za uloge koje bi je trebale upotrebljavati.

  4. Pregledajte Kontrolu radnji za radnje Databricks koje aplikacija izlaže.

  5. Pregledajte Dopuštenja aplikacije kako biste odabrali kada ChatGPT pita članove prije upotrebe aplikacije.

  6. Zamolite dopuštenog testnog korisnika da otvori Aplikacije u ChatGPT-u i potvrdi da se aplikacija prikazuje.

Ta se dopuštenja aplikacije primjenjuju na razgovore u ChatGPT-u. Agenti radnog prostora upotrebljavaju kontrole po agentu koje postavlja graditelj agenta kako bi odredili koje su radnje aplikacije dostupne i kada se od krajnjih korisnika traži odobrenje. Za ponašanje agenta pogledajte: ChatGPT agenti radnog prostora za Enterprise i Business.

Započnite postavljanje predloška u ChatGPT-u

  1. U ChatGPT-u se prebacite na radni prostor u kojem aplikacija treba biti dostupna.

  2. Otvorite Postavke radnog prostora > Aplikacije.

  3. Odaberite Direktorij.

  4. Potražite Databricks.

  5. Odaberite predložak aplikacije Databricks i pokrenite postavljanje.

  6. Unesite jasan naziv i opis aplikacije, kao što su Databricks ili Databricks - Data Platform.

  7. U odjeljku OAuth klijenta kopirajte URL za povratni poziv iz ChatGPT-a. Ostavite ovu karticu otvorenom.

Primjer URL-a za povratni poziv: https://chatgpt.com/connector/oauth/<callback_id>

Nemojte ukloniti ID povratnog poziva, dodati kosu crtu na kraju niti ga zamijeniti generičkim ChatGPT URL-om.

Stvorite vezu OAuth aplikacije u Databricksu

  1. Otvorite Databricks Account Console za svoj Databricks račun.

  2. Na lijevoj bočnoj traci otvorite Postavke.

  3. Otvorite karticu Veze aplikacija.

  4. Odaberite Dodaj vezu.

  5. Unesite naziv aplikacije, kao što je ChatGPT Databricks Connector.

  6. U URL-ovi za preusmjeravanje zalijepite točan URL za povratni poziv kopiran iz ChatGPT-a.

  7. Pod Opsezi pristupa odaberite opsege koji su aplikaciji potrebni.

  8. Upotrijebite ALL APIs za opću Databricks aplikaciju kojoj su potrebni Databricks API-ji izvan SQL-a.

  9. Upotrijebite samo SQL za aplikaciju ograničenu na Databricks SQL API-je.

  10. Ostavite TTL-ove tokena na zadanim vrijednostima Databricksa osim ako vaša organizacija ima posebna pravila.

  11. Omogućite Generiraj tajnu klijenta. ChatGPT treba povjerljiv OAuth klijent za ovaj tijek.

  12. Stvorite vezu.

Kopirajte vjerodajnice iz Databricksa

  1. U dijaloškom okviru Stvorena veza kopirajte ID klijenta.

  2. Odmah kopirajte Tajnu klijenta i pohranite je na siguran način.

  3. Ako zatvorite dijaloški okvir prije kopiranja tajne, stvorite ili rotirajte vjerodajnice OAuth aplikacije i upotrijebite novu tajnu.

Databricks prikazuje tajnu samo jednom. Postupajte s njom kao s vjerodajnicom i nemojte je uključivati u snimke zaslona, tikete, komentare ili razgovore.

Dovršite postavljanje u ChatGPT-u

  1. Vratite se na karticu za postavljanje predloška u ChatGPT-u.

  2. Zalijepite ID klijenta za Databricks u ID OAuth klijenta.

  3. Zalijepite tajnu klijenta za Databricks u tajnu OAuth klijenta.

  4. Ostavite Opsege nepromijenjenima osim ako namjerno trebate nadjačati zadane vrijednosti predloška.

  5. Ispunite sva polja pružatelja usluge Databricks koja zahtijeva tijek postavljanja, kao što su host radnog prostora, host računa, ID računa, skladište ili druge vrijednosti specifične za Databricks.

  6. Stvorite nacrt aplikacije.

Testirajte aplikaciju kao korisnik

  1. Pokrenite tijek povezivanja iz ChatGPT-a kao dopušteni testni korisnik.

  2. Potvrdite da preglednik otvara očekivani Databricks račun ili radni prostor.

  3. Odobrite tražene opsege.

  4. Provjerite vraća li se preglednik u ChatGPT i prikazuje li se aplikacija kao povezana.

  5. Najprije pokrenite radnju čitanja niskog rizika, kao što je dohvaćanje podataka o trenutačnom korisniku ili slanje upita odobrenom Databricks SQL resursu.

  6. Ako su omogućene radnje pisanja, testirajte jasno niskorizičnim Databricks radnim tijekom prije šireg uvođenja.

Upravljanje pristupom

Databricks i ChatGPT zajedno doprinose kontroli pristupa.

U ChatGPT-u administratori radnog prostora upravljaju time je li objavljena aplikacija dostupna, koje je uloge radnog prostora mogu upotrebljavati, koje su radnje omogućene i kada ChatGPT pita korisnike prije upotrebe aplikacije.

U Databricksu administratori upravljaju time koji korisnici mogu autorizirati OAuth aplikaciju i kojim Databricks resursima ti korisnici mogu pristupiti. Dopuštenja pružatelja usluge i dalje se primjenjuju nakon što je aplikacija omogućena u ChatGPT-u.

Otklanjanje poteškoća

  • Nepodudaranje URI-ja za preusmjeravanje: potvrdite da Databricks URL za preusmjeravanje točno odgovara URL-u za povratni poziv prikazanom u ChatGPT-u, uključujući putanju i ID povratnog poziva.

  • Nedostaje tajna: Databricks tajne prikazuju se samo jednom. Generirajte novu tajnu klijenta ako nije kopirana.

  • OAuth aplikacija nije odmah dostupna: Databricks navodi da obrada ažuriranja OAuth aplikacije može potrajati do 30 minuta.

  • Nedovoljan opseg: ako se ChatGPT može autentificirati, ali Databricks API pozivi ne uspijevaju, potvrdite da Databricks aplikacija ima ALL APIs kada su aplikaciji potrebni API-ji koji nisu SQL.

  • SQL radnje ne uspijevaju: potvrdite SQL opseg, konfiguraciju skladišta i Databricks dopuštenja.

  • Pogrešan radni prostor: stvorite i objavite aplikaciju u istom ChatGPT radnom prostoru u kojem će je korisnici povezati.

  • Korisnici se ne mogu povezati: potvrdite da korisnik ima pristup Databricksu i da smije autorizirati OAuth aplikaciju.

Reference

Je li vam ovaj članak bio koristan?