OpenAI
Для перекладу цієї сторінки виконано машинний переклад. Ви можете переглянути оригінальну статтю англійською.

Налаштування шаблону застосунку Databricks у ChatGPT

Дізнайтеся, як адміністратори робочого простору можуть налаштувати шаблон застосунку Databricks у ChatGPT за допомогою власного підключення застосунку Databricks OAuth своєї організації.

Оновлено: 19 hours ago

Скористайтеся цим посібником, якщо ви адміністратор робочого простору ChatGPT і налаштовуєте шаблон застосунку Databricks для своєї організації. Шаблон — це не кінцевий застосунок, яким користуються учасники. Це процес налаштування, який створює чернетку застосунку для конкретного робочого простору після того, як ви надасте потрібну конфігурацію Databricks.

Для Databricks більшість налаштувань виконується в консолі облікового запису Databricks. Ви створюєте підключення власного застосунку OAuth, реєструєте URL-адресу зворотного виклику ChatGPT, копіюєте згенеровані облікові дані клієнта, а потім вставляєте ці значення в процес налаштування шаблону ChatGPT. Після того як ChatGPT створить чернетку застосунку, ви зможете опублікувати її та керувати нею, як іншими застосунками робочого простору.

Що ви налаштовуєте

Ви створюєте в ChatGPT застосунок Databricks для конкретного робочого простору. Застосунок використовує:

  • Підключення застосунку Databricks OAuth, створене в консолі облікового запису Databricks.

  • Ідентифікатор клієнта та секрет клієнта Databricks OAuth.

  • Точну URL-адресу зворотного виклику, скопійовану з ChatGPT.

  • Області доступу Databricks, які відповідають можливостям конектора, що ви хочете ввімкнути.

  • Будь-які відомості про постачальника Databricks, які запитує процес налаштування ChatGPT, як-от хост робочого простору, хост облікового запису, ідентифікатор облікового запису або сховище.

Перш ніж почати

Вам потрібно:

  • Доступ адміністратора або власника робочого простору ChatGPT.

  • Доступ адміністратора облікового запису Databricks. Доступ адміністратора робочого простору може бути достатнім для деяких завдань, але підключення власних застосунків налаштовуються в консолі облікового запису Databricks.

  • Консоль облікового запису Databricks, відкрита на окремій вкладці.

  • Екран налаштування шаблону застосунку Databricks, відкритий у ChatGPT, щоб можна було скопіювати точну URL-адресу зворотного виклику.

  • Рішення про те, чи потрібен застосунку загальний доступ до API Databricks, чи лише доступ до Databricks SQL.

  • Безпечне місце для роботи із секретом клієнта Databricks.

Не вигадуйте URL-адресу зворотного виклику. Скопіюйте точну URL-адресу зворотного виклику, показану в ChatGPT.

Значення, які потрібно підготувати

  • URL-адреса зворотного виклику: скопіюйте її з процесу налаштування шаблону ChatGPT.

  • Ідентифікатор клієнта Databricks OAuth.

  • Секрет клієнта Databricks OAuth.

  • Області доступу Databricks, як-от ALL APIs або SQL.

  • Поля робочого простору або облікового запису Databricks, які запитує процес налаштування ChatGPT.

Опублікуйте застосунок і керуйте ним у ChatGPT

Створення чернетки застосунку не робить його автоматично доступним для учасників. Після перегляду чернетки:

  1. Опублікуйте чернетку застосунку.

  2. Переконайтеся, що застосунок відображається в розділі Налаштування робочого простору > Застосунки > Увімкнено.

  3. Налаштуйте Доступ користувачів для ролей, які мають ним користуватися.

  4. Перегляньте Керування діями для дій Databricks, які надає застосунок.

  5. Перегляньте Дозволи застосунку, щоб вибрати, коли ChatGPT має запитувати учасників перед використанням застосунку.

  6. Попросіть дозволеного тестового користувача відкрити Застосунки в ChatGPT і підтвердити, що застосунок відображається.

Ці дозволи застосунку застосовуються до розмов у ChatGPT. Агенти робочого простору використовують налаштування для кожного агента, задані його розробником, щоб визначати, які дії застосунку доступні та коли кінцевих користувачів просять їх схвалити. Щодо поведінки агентів див.: Агенти робочого простору ChatGPT для Enterprise і Business.

Почніть налаштування шаблону в ChatGPT

  1. У ChatGPT перейдіть до робочого простору, де застосунок має бути доступний.

  2. Відкрийте Налаштування робочого простору > Застосунки.

  3. Виберіть Каталог.

  4. Знайдіть Databricks.

  5. Виберіть шаблон застосунку Databricks і почніть налаштування.

  6. Введіть зрозумілі назву й опис застосунку, наприклад Databricks або Databricks - Data Platform.

  7. У розділі клієнта OAuth скопіюйте URL-адресу зворотного виклику з ChatGPT. Залиште цю вкладку відкритою.

Приклад URL-адреси зворотного виклику: https://chatgpt.com/connector/oauth/<callback_id>

Не видаляйте ідентифікатор зворотного виклику, не додавайте кінцеву скісну риску й не замінюйте її загальною URL-адресою ChatGPT.

Створіть підключення застосунку OAuth у Databricks

  1. Відкрийте консоль облікового запису Databricks для свого облікового запису Databricks.

  2. На лівій бічній панелі відкрийте Налаштування.

  3. Відкрийте вкладку Підключення застосунків.

  4. Виберіть Додати підключення.

  5. Введіть назву застосунку, наприклад ChatGPT Databricks Connector.

  6. У URL-адреси переспрямування вставте точну URL-адресу зворотного виклику, скопійовану з ChatGPT.

  7. У розділі Області доступу виберіть області, потрібні застосунку.

  8. Використовуйте ALL APIs для загального застосунку Databricks, якому потрібні API Databricks поза SQL.

  9. Використовуйте лише SQL для застосунку, обмеженого API Databricks SQL.

  10. Залиште TTL токенів зі стандартними значеннями Databricks, якщо ваша організація не має спеціальної політики.

  11. Увімкніть Згенерувати секрет клієнта. Для цього процесу ChatGPT потрібен конфіденційний клієнт OAuth.

  12. Створіть підключення.

Скопіюйте облікові дані з Databricks

  1. У діалоговому вікні створеного підключення скопіюйте Client ID.

  2. Одразу скопіюйте Client secret і збережіть його в безпечному місці.

  3. Якщо ви закрили діалогове вікно до копіювання секрету, створіть або змініть облікові дані застосунку OAuth і використайте новий секрет.

Databricks показує секрет лише один раз. Ставтеся до нього як до облікових даних і не додавайте його до знімків екрана, заявок, коментарів або чатів.

Завершіть налаштування в ChatGPT

  1. Поверніться на вкладку налаштування шаблону ChatGPT.

  2. Вставте Client ID Databricks у поле ідентифікатора клієнта OAuth.

  3. Вставте Client secret Databricks у поле секрету клієнта OAuth.

  4. Залиште області доступу без змін, якщо вам не потрібно навмисно перевизначити стандартні значення шаблону.

  5. Заповніть усі поля постачальника Databricks, потрібні для процесу налаштування, як-от хост робочого простору, хост облікового запису, ідентифікатор облікового запису, сховище або інші значення, специфічні для Databricks.

  6. Створіть чернетку застосунку.

Протестуйте застосунок як користувач

  1. Запустіть процес підключення з ChatGPT як дозволений тестовий користувач.

  2. Переконайтеся, що браузер відкриває очікуваний обліковий запис або робочий простір Databricks.

  3. Схваліть запитані області доступу.

  4. Перевірте, що браузер повертається до ChatGPT, а застосунок відображається як підключений.

  5. Спочатку виконайте дію читання з низьким ризиком, наприклад отримання інформації про поточного користувача або запит до схваленого ресурсу Databricks SQL.

  6. Якщо дії запису ввімкнено, перед ширшим розгортанням протестуйте їх за допомогою явно низькоризикового робочого процесу Databricks.

Керуйте доступом

Databricks і ChatGPT разом забезпечують контроль доступу.

У ChatGPT адміністратори робочого простору керують тим, чи доступний опублікований застосунок, які ролі робочого простору можуть ним користуватися, які дії ввімкнено та коли ChatGPT запитує користувачів перед використанням застосунку.

У Databricks адміністратори керують тим, які користувачі можуть авторизувати застосунок OAuth і до яких ресурсів Databricks ці користувачі мають доступ. Дозволи постачальника продовжують діяти після ввімкнення застосунку в ChatGPT.

Усунення несправностей

  • Невідповідність URI переспрямування: переконайтеся, що URL-адреса переспрямування Databricks точно збігається з URL-адресою зворотного виклику, показаною в ChatGPT, включно зі шляхом та ідентифікатором зворотного виклику.

  • Секрет відсутній: секрети Databricks відображаються лише один раз. Згенеруйте новий секрет клієнта, якщо його не було скопійовано.

  • Застосунок OAuth доступний не одразу: Databricks зазначає, що обробка оновлень застосунку OAuth може тривати до 30 хвилин.

  • Недостатня область доступу: якщо ChatGPT може автентифікуватися, але виклики API Databricks не виконуються, переконайтеся, що застосунок Databricks має ALL APIs, коли йому потрібні API не для SQL.

  • Дії SQL не виконуються: перевірте область доступу SQL, конфігурацію сховища та дозволи Databricks.

  • Неправильний робочий простір: створіть і опублікуйте застосунок у тому самому робочому просторі ChatGPT, де користувачі підключатимуть його.

  • Користувачі не можуть підключитися: переконайтеся, що користувач має доступ до Databricks і йому дозволено авторизувати застосунок OAuth.

Довідкові матеріали

Чи була ця стаття корисною?