OpenAI
Այս էջը թարգմանվել է մեքենայական թարգմանությամբ։ Դիտել անգլերեն բնօրինակ հոդվածը.

Կարգավորել Databricks հավելվածի ձևանմուշը ChatGPT-ում

Իմացեք, թե ինչպես կարող են ChatGPT-ի աշխատատարածքի ադմինիստրատորները և ChatGPT Plus-ի կամ ChatGPT Pro-ի օգտատերերը միացնել Databricks-ը՝ օգտագործելով իրենց կազմակերպության OAuth հաճախորդը։

Թարմացվել է՝ 15 days ago

Օգտագործեք այս ուղեցույցը, եթե ChatGPT-ի աշխատատարածքի ադմինիստրատոր եք կամ ChatGPT Plus-ի կամ ChatGPT Pro-ի օգտատեր և կարգավորում եք Databricks Genie միակցիչը՝ ձեր կազմակերպության Databricks OAuth հաճախորդի միջոցով։

Databricks-ի կարգավորումների մեծ մասը կատարվում է Databricks Account Console-ում։ Ստեղծում եք հատուկ OAuth հավելվածի կապ, գրանցում ChatGPT-ի հետադարձ կանչի URL-ը, պատճենում ստեղծված հաճախորդի հավատարմագրերը, ապա այդ արժեքները մուտքագրում ChatGPT-ի միակցիչի կարգավորման գործընթացում։

Ինչ եք կարգավորում

Դուք ստեղծում եք Databricks հավելվածի կապ ձեր ChatGPT հաշվի կամ աշխատատարածքի համար։ Կապն օգտագործում է՝

  • Databricks OAuth հավելվածի կապ, որը ստեղծվել է ձեր Databricks Account Console-ում։

  • Databricks OAuth հաճախորդի ID-ն և հաճախորդի գաղտնիքը։

  • ChatGPT-ից պատճենված ճշգրիտ հետադարձ կանչի URL-ը։

  • Databricks-ի տիրույթներ, որոնք համապատասխանում են միակցիչի այն հնարավորություններին, որոնք ցանկանում եք միացնել։

  • ChatGPT-ի կարգավորման գործընթացում պահանջվող Databricks մատակարարի տվյալները, օրինակ՝ աշխատատարածքի հոսթը, հաշվի հոսթը, հաշվի ID-ն կամ պահեստը։

Նախքան սկսելը

Ձեզ անհրաժեշտ է՝

  • ChatGPT-ի աշխատատարածքի ադմինիստրատորի կամ սեփականատիրոջ հասանելիություն կամ ChatGPT Plus-ի կամ ChatGPT Pro-ի հաշիվ։

  • Databricks հաշվի ադմինիստրատորի հասանելիություն։ Որոշ առաջադրանքների համար աշխատատարածքի ադմինիստրատորի հասանելիությունը կարող է բավարար լինել, սակայն հատուկ հավելվածների կապերը կարգավորվում են Databricks Account Console-ից։

  • Առանձին ներդիրում բացված Databricks Account Console-ը։

  • ChatGPT-ում բացված Databricks Genie-ի միացման էկրանը, որպեսզի կարողանաք պատճենել ճշգրիտ հետադարձ կանչի URL-ը։

  • Որոշում այն մասին, թե հավելվածին անհրաժեշտ է Databricks API-ի ընդհանուր հասանելիություն, թե միայն Databricks SQL-ի հասանելիություն։

  • Ապահով վայր՝ Databricks հաճախորդի գաղտնիքը պահելու համար։

  • Եթե ձեր Databricks հաշիվը կամ աշխատատարածքը սահմանափակում է հասանելիությունը IP հասանելիության ցանկի, համատեքստի վրա հիմնված մուտքային վերահսկման, հրապատի կամ ցանցային այլ կանոնի միջոցով, անհրաժեշտ է Databricks-ի ադմինիստրատորի օգնությունը՝ ընթացիկ ChatGPT միակցիչի ելքային IP միջակայքերը թույլատրելու համար։

Նշում․ պետք է պատճենեք ChatGPT-ում ցուցադրվող ճշգրիտ Հետադարձ կանչի URL-ը։

Պատրաստվող արժեքները

  • Հետադարձ կանչի URL․ պատճենեք այն ChatGPT-ի միակցիչի կարգավորման գործընթացից։

  • Databricks OAuth հաճախորդի ID։

  • Databricks OAuth հաճախորդի գաղտնիք։

  • Databricks-ի հասանելիության տիրույթներ, օրինակ՝ ԲՈԼՈՐ API-ՆԵՐԸ կամ SQL։

  • ChatGPT-ի կարգավորման գործընթացում պահանջվող Databricks աշխատատարածքի կամ հաշվի դաշտերը։

Սկսեք հավելվածի կարգավորումը ChatGPT-ում

  1. ChatGPT-ում անցեք այն հաշվին կամ աշխատատարածքին, որտեղ հավելվածը պետք է հասանելի լինի։

  2. Որպես աշխատատարածքի ադմինիստրատոր կամ սեփականատեր՝ անցեք Աշխատատարածքի կարգավորումներ > Փլագիններ։

  3. Կատալոգ բաժնում ընտրեք Databricks Genie։

  4. Ընտրեք Ավելացնել հավելվածի կապ։

  5. Միացնել Databricks Genie-ն երկխոսության պատուհանում գտեք OAuth հաճախորդի բաժինը։

  6. ChatGPT-ի Հետադարձ կանչի URL-ը։ Այս երկխոսության պատուհանը բաց պահեք։

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

Հետադարձ կանչի URL-ի օրինակ՝

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

Մի հեռացրեք հետադարձ կանչի ID-ն, վերջում թեք գիծ մի ավելացրեք և այն մի փոխարինեք ChatGPT-ի ընդհանուր URL-ով։ Databricks-ում գրանցված URL-ը պետք է ճշգրտորեն համապատասխանի ChatGPT-ում ցուցադրվող Հետադարձ կանչի URL-ին։

Ստեղծեք OAuth հավելվածի կապը Databricks-ում

  1. Բացեք ձեր Databricks հաշվի Databricks Account Console-ը։

  2. Ձախ կողագոտում բացեք Կարգավորումներ բաժինը։

  3. Բացեք Հավելվածների կապեր ներդիրը։

  4. Ընտրեք Ավելացնել կապ։

    Databricks Account Console Settings page showing the App connections tab and Add connection button.
  5. Մուտքագրեք հավելվածի անուն, օրինակ՝ ChatGPT Databricks Connector։

  6. Վերահղման URL-ներ դաշտում տեղադրեք ChatGPT-ից պատճենված ճշգրիտ հետադարձ կանչի URL-ը։

  7. Հասանելիության տիրույթներ բաժնում ընտրեք հավելվածին անհրաժեշտ տիրույթները։

  8. SQL-ից բացի Databricks API-ների կարիք ունեցող ընդհանուր նշանակության Databricks հավելվածի համար օգտագործեք ԲՈԼՈՐ API-ՆԵՐԸ։

  9. Միայն Databricks SQL API-ներով սահմանափակված հավելվածի համար օգտագործեք SQL։

  10. Համոզվեք, որ ChatGPT-ում հետագայում նշվող յուրաքանչյուր տիրույթ միացված է այս Databricks OAuth հավելվածում։ Databricks-ն օգտատիրոջ միջերեսում ստեղծված հավելվածների համար ինքնաբերաբար թույլատրում է openid, email, profile և offline_access տիրույթները։

  11. Թոքենների TTL-ները թողեք Databricks-ի կանխադրված արժեքներով, եթե ձեր կազմակերպությունը հատուկ կանոն չունի՝ հասանելիության թոքենի համար 60 րոպե, իսկ թարմացման թոքենի համար՝ 10080 րոպե։

  12. Միացրեք Ստեղծել հաճախորդի գաղտնիք տարբերակը։ Այս գործընթացի համար ChatGPT-ին անհրաժեշտ է գաղտնի OAuth հաճախորդ։

  13. Ստեղծեք կապը։

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

Պատճենեք հավատարմագրերը Databricks-ից

  1. Կապը ստեղծված է երկխոսության պատուհանում պատճենեք Հաճախորդի ID-ն։

  2. Անմիջապես պատճենեք Հաճախորդի գաղտնիքը և ապահով պահեք այն։

  3. Եթե երկխոսության պատուհանը փակել եք նախքան գաղտնիքը պատճենելը, ստեղծեք կամ փոխարինեք OAuth հավելվածի հավատարմագրերը և օգտագործեք նոր գաղտնիքը։

Databricks-ը գաղտնիքը ցուցադրում է միայն մեկ անգամ։ Դրան վերաբերվեք որպես հավատարմագրի և մի ներառեք էկրանակադրերում, հարցումներում, մեկնաբանություններում կամ զրույցներում։

Ավարտեք կարգավորումը ChatGPT-ում

  1. Վերադարձեք Միացնել Databricks Genie-ն երկխոսության պատուհանին։

  2. Մուտքագրեք Databricks հաճախորդի ID-ն OAuth հաճախորդի ID դաշտում։

  3. Մուտքագրեք Databricks հաճախորդի գաղտնիքը OAuth հաճախորդի գաղտնիք դաշտում։

  4. API-ի ընդհանուր հասանելիության համար Տիրույթներ (ըստ ցանկության) դաշտում պահեք all-apis-ը և offline_access-ը։

  5. Յուրաքանչյուր տիրույթ մուտքագրեք առանձին տողում կամ տիրույթներն առանձնացրեք ստորակետերով։ ChatGPT-ում նշված յուրաքանչյուր տիրույթ պետք է միացված լինի Databricks OAuth հավելվածում։

  6. Մուտքագրեք Աշխատատարածքի հոսթի անունը (պարտադիր)՝ առանց https://-ի կամ URL ուղու։ Լրացրեք կարգավորման գործընթացում ցուցադրվող Databricks մատակարարի մյուս պարտադիր դաշտերը։

  7. Ընտրեք Շարունակել։

ChatGPT-ն պահանջում է հենց Տիրույթներ (ըստ ցանկության) դաշտում մուտքագրված տիրույթները։ Այն ինքնաբերաբար չի ավելացնում ձևանմուշի ավելի լայն տիրույթներ։

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

Միացրեք և փորձարկեք

  1. Ստուգեք միակցիչի տվյալները, գործողությունները և նույնականացման կարգավորումները։

  2. Եթե աշխատատարածքի ադմինիստրատոր եք, միացրեք միակցիչն աշխատատարածքի համար և աշխատատարածքի կանոններին համապատասխան կարգավորեք, թե ով կարող է այն օգտագործել։

  3. Որպես թույլատրված փորձնական օգտատեր՝ սկսեք միացման գործընթացը ChatGPT-ից, ապա մուտք գործեք Databricks։

  4. Համոզվեք, որ դիտարկիչը բացում է սպասվող Databricks հաշիվը կամ աշխատատարածքը։

  5. Ստուգեք պահանջվող տիրույթները, ապա ընտրեք Լիազորել։

    Databricks permission request for a mock ChatGPT Databricks Connector showing requested access and the Authorize button.
  6. Համոզվեք, որ դիտարկիչը վերադառնում է ChatGPT, իսկ միակցիչը ցուցադրվում է որպես միացված։

  7. Նախ կատարեք ցածր ռիսկով ընթերցման գործողություն, օրինակ՝ ստացեք ընթացիկ օգտատիրոջ տվյալները կամ հարցում կատարեք հաստատված Databricks SQL ռեսուրսին։

  8. Եթե գրանցման գործողությունները միացված են, նախքան լայն ներդրումը փորձարկեք ակնհայտ ցածր ռիսկով Databricks աշխատանքային գործընթացով։

  9. Աշխատատարածքի կարգավորման դեպքում խնդրեք ադմինիստրատոր չհանդիսացող թույլատրված անդամին միանալ և կրկնել ցածր ռիսկով փորձարկումը։

Կառավարեք հասանելիությունը

Հասանելիության վերահսկմանը մասնակցում են և՛ Databricks-ը, և՛ ChatGPT-ն։

ChatGPT-ում աշխատատարածքի ադմինիստրատորները կառավարում են հավելվածի հասանելիությունը և անդամների կողմից դրա օգտագործման եղանակը։ Ստուգեք Databricks հավելվածների ադմինիստրատիվ կառավարումները (Աշխատատարածքի կարգավորումներ > Հավելվածներ) հետևյալի համար՝

  • Օգտատիրոջ հասանելիություն՝ կարգավորելու համար, թե աշխատատարածքի որ դերերը կարող են օգտագործել միակցիչը։

  • Գործողությունների վերահսկում՝ կարգավորելու համար, թե Databricks-ի որ գործողություններն են միացված։

  • Հավելվածի թույլտվություններ՝ կարգավորելու համար, թե երբ է ChatGPT-ն միակցիչն օգտագործելուց առաջ հարցնում անդամներին։

Հավելվածի այս թույլտվությունները կիրառվում են ChatGPT-ի զրույցներում։ Աշխատատարածքի ագենտներն օգտագործում են յուրաքանչյուր ագենտի համար նրա ստեղծողի սահմանած կառավարումները՝ որոշելու, թե հավելվածի որ գործողություններն են հասանելի և երբ է վերջնական օգտատերերից պահանջվում հաստատել դրանք։ Ագենտի վարքագծի մասին տե՛ս՝ ChatGPT-ի աշխատատարածքի ագենտները Enterprise-ի և Business-ի համար։

Databricks-ում ադմինիստրատորները կառավարում են, թե որ օգտատերերը կարող են լիազորել OAuth հավելվածը և Databricks-ի որ ռեսուրսները կարող են հասանելի լինել նրանց։ Մատակարարի թույլտվությունները շարունակում են գործել նաև հավելվածը ChatGPT-ում միացնելուց հետո։

Databricks միակցիչի կարգավորման խնդիրների լուծում

  • Վերահղման URI-ի անհամապատասխանություն․ համոզվեք, որ Databricks-ի Վերահղման URL-ներ արժեքը ճշգրտորեն համապատասխանում է ChatGPT-ում ցուցադրվող Հետադարձ կանչի URL-ին՝ ներառյալ ուղին և հետադարձ կանչի ID-ն։ Մի հեռացրեք հետադարձ կանչի ID-ն, վերջում թեք գիծ մի ավելացրեք և մի օգտագործեք ChatGPT-ի վերահղման այլ URL։

  • Գաղտնիքը բացակայում է․ Databricks-ի գաղտնիքները ցուցադրվում են մեկ անգամ։ Եթե հաճախորդի գաղտնիքը չեք պատճենել, ստեղծեք նորը։

  • OAuth հավելվածն անմիջապես հասանելի չէ․ ըստ Databricks-ի՝ OAuth հավելվածի թարմացումների մշակումը կարող է տևել մինչև 30 րոպե։

  • Տիրույթն անբավարար է կամ չի համապատասխանում․ համեմատեք ChatGPT-ի Տիրույթներ (ըստ ցանկության) դաշտը Databricks OAuth հավելվածի Հասանելիության տիրույթներ բաժնի հետ։ ChatGPT-ի պահանջած յուրաքանչյուր տիրույթ պետք է այնտեղ միացված լինի։ Ոչ SQL API-ների համար համոզվեք, որ all-apis-ը միացված է Databricks-ում և պահպանված է ChatGPT-ի տիրույթների ցանկում։

  • SQL գործողությունները ձախողվում են․ ստուգեք SQL տիրույթը, պահեստի կարգավորումը և Databricks-ի թույլտվությունները։

  • Ընտրված է ChatGPT-ի սխալ աշխատատարածք․ ստեղծեք և միացրեք միակցիչը ChatGPT-ի այն նույն աշխատատարածքում, որտեղ օգտատերերը միացնելու են այն։

  • Ընտրված է Databricks-ի սխալ հաշիվ կամ աշխատատարածք․ ստուգեք Աշխատատարածքի հոսթի անունը (պարտադիր) արժեքը, ապա կրկնեք մուտքի գործընթացը և համոզվեք, որ Databricks-ը բացում է սպասվող հաշիվը կամ աշխատատարածքը։

  • Օգտատերերը չեն կարող միանալ․ համոզվեք, որ օգտատերն ունի Databricks-ի հասանելիություն և կարող է լիազորել OAuth հավելվածը։ Նաև համոզվեք, որ օգտատիրոջ ChatGPT-ի Օգտատիրոջ հասանելիություն կարգավորումը թույլատրում է միակցիչը։

  • Databricks-ի ցանցային կանոնն արգելափակում է միակցիչը․ եթե Databricks-ը թույլատրում է միայն որոշակի աղբյուրի IP-ներ, Databricks-ի ադմինիստրատորը պետք է թարմացնի համապատասխան հաշվի կամ աշխատատարածքի IP հասանելիության ցանկերը, համատեքստի վրա հիմնված մուտքային վերահսկումները, հրապատը կամ հաճախորդի կողմից կառավարվող ցանցային այլ կանոնները։

    • Թույլատրեք մուտքային կապերը ընթացիկ ChatGPT միակցիչի ելքային IP միջակայքերից։

    • Այս թույլատրման ցանկը կարգավորեք Databricks-ում կամ հաճախորդի կողմից կառավարվող ցանցային շերտում։ Այն առանձին է ChatGPT աշխատատարածքի IP-ների թույլատրման ցանկից։

    • Հրապարակված միջակայքերը կարող են փոխվել։ Հնարավորության դեպքում ավտոմատացրեք JSON-ից թարմացումները։

    • Ցանցային արգելափակումը շրջանցելու համար մի փոխարինեք հաճախորդի գաղտնիքը և մի փոխեք OAuth տիրույթները։ Նախ պարզեք՝ արդյոք Databricks-ը մերժում է միակցիչի աղբյուրի IP-ները։

Հղումներ

Այս հոդվածն օգտակա՞ր էր։