OpenAI
Αυτή η σελίδα μεταφράστηκε αυτόματα. Δείτε το πρωτότυπο άρθρο στα αγγλικά.

Ρύθμιση του προτύπου εφαρμογής Databricks στο ChatGPT

Μάθετε πώς οι διαχειριστές χώρων εργασίας ChatGPT και οι χρήστες ChatGPT Plus ή Pro μπορούν να συνδέσουν το Databricks μέσω του προγράμματος-πελάτη OAuth του οργανισμού τους.

Τελευταία ενημέρωση: 2 days ago

Χρησιμοποιήστε αυτόν τον οδηγό αν είστε διαχειριστής χώρου εργασίας ChatGPT ή χρήστης ChatGPT Plus ή Pro και ρυθμίζετε τον σύνδεσμο Databricks Genie με το πρόγραμμα-πελάτη OAuth του Databricks του οργανισμού σας.

Για το Databricks, το μεγαλύτερο μέρος της ρύθμισης γίνεται στην Κονσόλα λογαριασμού Databricks. Δημιουργείτε μια προσαρμοσμένη σύνδεση εφαρμογής OAuth, καταχωρίζετε τη διεύθυνση URL επιστροφής κλήσης του ChatGPT, αντιγράφετε τα διαπιστευτήρια προγράμματος-πελάτη που δημιουργούνται και, στη συνέχεια, εισάγετε αυτές τις τιμές στη διαδικασία ρύθμισης του συνδέσμου στο ChatGPT.

Τι ρυθμίζετε

Δημιουργείτε μια σύνδεση εφαρμογής Databricks για τον λογαριασμό ή τον χώρο εργασίας σας στο ChatGPT. Η σύνδεση χρησιμοποιεί:

  • Μια σύνδεση εφαρμογής OAuth του Databricks που δημιουργήθηκε στην Κονσόλα λογαριασμού Databricks.

  • Το αναγνωριστικό και το μυστικό προγράμματος-πελάτη OAuth του Databricks.

  • Την ακριβή διεύθυνση URL επιστροφής κλήσης που αντιγράφηκε από το ChatGPT.

  • Πεδία εφαρμογής Databricks που αντιστοιχούν στις δυνατότητες του συνδέσμου τις οποίες θέλετε να ενεργοποιήσετε.

  • Τυχόν στοιχεία παρόχου Databricks που ζητούνται από τη διαδικασία ρύθμισης του ChatGPT, όπως κεντρικός υπολογιστής χώρου εργασίας, κεντρικός υπολογιστής λογαριασμού, αναγνωριστικό λογαριασμού ή αποθήκη.

Πριν ξεκινήσετε

Χρειάζεστε:

  • Πρόσβαση διαχειριστή ή κατόχου χώρου εργασίας ChatGPT ή λογαριασμό ChatGPT Plus ή Pro.

  • Πρόσβαση διαχειριστή λογαριασμού Databricks. Η πρόσβαση διαχειριστή χώρου εργασίας μπορεί να αρκεί για ορισμένες εργασίες, αλλά οι προσαρμοσμένες συνδέσεις εφαρμογών ρυθμίζονται από την Κονσόλα λογαριασμού Databricks.

  • Την Κονσόλα λογαριασμού Databricks ανοιχτή σε ξεχωριστή καρτέλα.

  • Την οθόνη σύνδεσης του Databricks Genie ανοιχτή στο ChatGPT, ώστε να μπορείτε να αντιγράψετε την ακριβή διεύθυνση URL επιστροφής κλήσης.

  • Να έχετε αποφασίσει αν η εφαρμογή χρειάζεται γενική πρόσβαση στο API του Databricks ή μόνο πρόσβαση στο Databricks SQL.

  • Ένα ασφαλές μέρος για τη διαχείριση του μυστικού προγράμματος-πελάτη Databricks.

  • Αν ο λογαριασμός ή ο χώρος εργασίας σας στο Databricks περιορίζει την πρόσβαση μέσω λίστας πρόσβασης IP, ελέγχου εισερχόμενης κίνησης βάσει περιβάλλοντος, τείχους προστασίας ή άλλης πολιτικής δικτύου, θα χρειαστείτε βοήθεια από έναν διαχειριστή Databricks που μπορεί να επιτρέψει τα τρέχοντα εύρη εξερχόμενων διευθύνσεων IP του συνδέσμου ChatGPT.

Σημείωση: πρέπει να αντιγράψετε την ακριβή Διεύθυνση URL επιστροφής κλήσης που εμφανίζεται στο ChatGPT.

Τιμές που πρέπει να προετοιμάσετε

  • Διεύθυνση URL επιστροφής κλήσης: αντιγράψτε την από τη διαδικασία ρύθμισης του συνδέσμου στο ChatGPT.

  • Αναγνωριστικό προγράμματος-πελάτη OAuth του Databricks.

  • Μυστικό προγράμματος-πελάτη OAuth του Databricks.

  • Πεδία πρόσβασης Databricks, όπως ΟΛΑ ΤΑ API ή SQL.

  • Πεδία χώρου εργασίας ή λογαριασμού Databricks που ζητούνται από τη διαδικασία ρύθμισης του ChatGPT.

Έναρξη ρύθμισης της εφαρμογής στο ChatGPT

  1. Στο ChatGPT, μεταβείτε στον λογαριασμό ή τον χώρο εργασίας όπου θέλετε να είναι διαθέσιμη η εφαρμογή.

  2. Ως διαχειριστής ή κάτοχος χώρου εργασίας, μεταβείτε στις Ρυθμίσεις χώρου εργασίας > Προσθήκες.

  3. Επιλέξτε Databricks Genie στον Κατάλογο.

  4. Επιλέξτε Προσθήκη σύνδεσης εφαρμογής.

  5. Στο παράθυρο διαλόγου Σύνδεση Databricks Genie, βρείτε την ενότητα του προγράμματος-πελάτη OAuth.

  6. Διεύθυνση URL επιστροφής κλήσης από το ChatGPT. Διατηρήστε αυτό το παράθυρο διαλόγου ανοιχτό.

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

Παράδειγμα διεύθυνσης URL επιστροφής κλήσης:

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

Μην αφαιρέσετε το αναγνωριστικό επιστροφής κλήσης, μην προσθέσετε τελική κάθετο και μην το αντικαταστήσετε με μια γενική διεύθυνση URL του ChatGPT. Η διεύθυνση URL που καταχωρίζεται στο Databricks πρέπει να αντιστοιχεί ακριβώς στη Διεύθυνση URL επιστροφής κλήσης που εμφανίζεται στο ChatGPT.

Δημιουργία της σύνδεσης εφαρμογής OAuth στο Databricks

  1. Ανοίξτε την Κονσόλα λογαριασμού Databricks για τον λογαριασμό σας στο Databricks.

  2. Στην αριστερή πλαϊνή γραμμή, ανοίξτε τις Ρυθμίσεις.

  3. Ανοίξτε την καρτέλα Συνδέσεις εφαρμογών.

  4. Επιλέξτε Προσθήκη σύνδεσης.

    Databricks Account Console Settings page showing the App connections tab and Add connection button.
  5. Εισαγάγετε ένα όνομα εφαρμογής, όπως Σύνδεσμος ChatGPT Databricks.

  6. Στις Διευθύνσεις URL ανακατεύθυνσης, επικολλήστε την ακριβή διεύθυνση URL επιστροφής κλήσης που αντιγράψατε από το ChatGPT.

  7. Στην ενότητα Πεδία πρόσβασης, επιλέξτε τα πεδία εφαρμογής που χρειάζεται η εφαρμογή.

  8. Χρησιμοποιήστε την επιλογή ΟΛΑ ΤΑ API για μια γενική εφαρμογή Databricks που χρειάζεται API του Databricks πέρα από το SQL.

  9. Χρησιμοποιήστε μόνο την επιλογή SQL για μια εφαρμογή που περιορίζεται στα API του Databricks SQL.

  10. Βεβαιωθείτε ότι κάθε πεδίο εφαρμογής που θα αναφέρεται αργότερα στο ChatGPT είναι ενεργοποιημένο σε αυτήν την εφαρμογή OAuth του Databricks. Το Databricks επιτρέπει αυτόματα τα openid, email, profile και offline_access για εφαρμογές που δημιουργούνται μέσω του περιβάλλοντος εργασίας.

  11. Διατηρήστε τις προεπιλεγμένες διάρκειες ζωής των token στο Databricks, εκτός αν ο οργανισμός σας έχει συγκεκριμένη πολιτική: 60 λεπτά για το token πρόσβασης και 10080 λεπτά για το token ανανέωσης.

  12. Ενεργοποιήστε την επιλογή Δημιουργία μυστικού προγράμματος-πελάτη. Το ChatGPT χρειάζεται ένα εμπιστευτικό πρόγραμμα-πελάτη OAuth για αυτήν τη διαδικασία.

  13. Δημιουργήστε τη σύνδεση.

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

Αντιγραφή διαπιστευτηρίων από το Databricks

  1. Στο παράθυρο διαλόγου Η σύνδεση δημιουργήθηκε, αντιγράψτε το Αναγνωριστικό προγράμματος-πελάτη.

  2. Αντιγράψτε αμέσως το Μυστικό προγράμματος-πελάτη και αποθηκεύστε το με ασφάλεια.

  3. Αν κλείσετε το παράθυρο διαλόγου πριν αντιγράψετε το μυστικό, δημιουργήστε ή ανανεώστε τα διαπιστευτήρια της εφαρμογής OAuth και χρησιμοποιήστε το νέο μυστικό.

Το Databricks εμφανίζει το μυστικό μόνο μία φορά. Αντιμετωπίστε το ως διαπιστευτήριο και μην το συμπεριλάβετε σε στιγμιότυπα οθόνης, αιτήματα υποστήριξης, σχόλια ή συνομιλίες.

Ολοκλήρωση της ρύθμισης στο ChatGPT

  1. Επιστρέψτε στο παράθυρο διαλόγου Σύνδεση Databricks Genie.

  2. Εισαγάγετε το αναγνωριστικό προγράμματος-πελάτη Databricks στο πεδίο Αναγνωριστικό προγράμματος-πελάτη OAuth.

  3. Εισαγάγετε το μυστικό προγράμματος-πελάτη Databricks στο πεδίο Μυστικό προγράμματος-πελάτη OAuth.

  4. Στο πεδίο Πεδία εφαρμογής (προαιρετικά), διατηρήστε τα all-apis και offline_access για γενική πρόσβαση στο API.

  5. Εισαγάγετε ένα πεδίο εφαρμογής ανά γραμμή ή διαχωρίστε τα πεδία εφαρμογής με κόμματα. Κάθε πεδίο εφαρμογής που αναφέρεται στο ChatGPT πρέπει να είναι ενεργοποιημένο στην εφαρμογή OAuth του Databricks.

  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 ανακατεύθυνσης: Επιβεβαιώστε ότι η τιμή Διευθύνσεις URL ανακατεύθυνσης στο Databricks αντιστοιχεί ακριβώς στη Διεύθυνση URL επιστροφής κλήσης που εμφανίζεται στο ChatGPT, συμπεριλαμβανομένων της διαδρομής και του αναγνωριστικού επιστροφής κλήσης. Μην αφαιρέσετε το αναγνωριστικό επιστροφής κλήσης, μην προσθέσετε τελική κάθετο και μην χρησιμοποιήσετε άλλη διεύθυνση URL ανακατεύθυνσης του ChatGPT.

  • Λείπει το μυστικό: Τα μυστικά του Databricks εμφανίζονται μόνο μία φορά. Δημιουργήστε νέο μυστικό προγράμματος-πελάτη αν δεν αντιγράφηκε.

  • Η εφαρμογή OAuth δεν είναι άμεσα διαθέσιμη: Σύμφωνα με το Databricks, η επεξεργασία των ενημερώσεων εφαρμογών OAuth μπορεί να διαρκέσει έως 30 λεπτά.

  • Ανεπαρκές ή ασύμβατο πεδίο εφαρμογής: Συγκρίνετε τα Πεδία εφαρμογής (προαιρετικά) στο ChatGPT με τα Πεδία πρόσβασης της εφαρμογής OAuth του Databricks. Κάθε πεδίο εφαρμογής που ζητά το ChatGPT πρέπει να είναι ενεργοποιημένο εκεί. Για API εκτός SQL, επιβεβαιώστε ότι το all-apis είναι ενεργοποιημένο στο Databricks και παραμένει στη λίστα πεδίων εφαρμογής του ChatGPT.

  • Οι ενέργειες SQL αποτυγχάνουν: Ελέγξτε το πεδίο εφαρμογής SQL, τη διαμόρφωση της αποθήκης και τα δικαιώματα Databricks.

  • Λανθασμένος χώρος εργασίας ChatGPT: Δημιουργήστε και ενεργοποιήστε τον σύνδεσμο στον ίδιο χώρο εργασίας ChatGPT όπου θα τον συνδέσουν οι χρήστες.

  • Λανθασμένος λογαριασμός ή χώρος εργασίας Databricks: Επιβεβαιώστε την τιμή Όνομα κεντρικού υπολογιστή χώρου εργασίας (απαιτείται), επαναλάβετε τη διαδικασία σύνδεσης και βεβαιωθείτε ότι το Databricks ανοίγει τον αναμενόμενο λογαριασμό ή χώρο εργασίας.

  • Οι χρήστες δεν μπορούν να συνδεθούν: Επιβεβαιώστε ότι ο χρήστης έχει πρόσβαση στο Databricks και επιτρέπεται να εξουσιοδοτήσει την εφαρμογή OAuth. Επιβεβαιώστε επίσης ότι η Πρόσβαση χρηστών του ChatGPT επιτρέπει στον χρήστη να χρησιμοποιεί τον σύνδεσμο.

  • Η πολιτική δικτύου του Databricks αποκλείει τον σύνδεσμο: Αν το Databricks επιτρέπει μόνο συγκεκριμένες διευθύνσεις IP προέλευσης, ένας διαχειριστής Databricks πρέπει να ενημερώσει τις σχετικές λίστες πρόσβασης IP λογαριασμού ή χώρου εργασίας, τα στοιχεία ελέγχου εισερχόμενης κίνησης βάσει περιβάλλοντος, το τείχος προστασίας ή άλλους κανόνες δικτύου που ελέγχει ο πελάτης.

    • Επιτρέψτε εισερχόμενες συνδέσεις από τα τρέχοντα εύρη εξερχόμενων διευθύνσεων IP του συνδέσμου ChatGPT.

    • Διαμορφώστε αυτήν τη λίστα επιτρεπόμενων στο Databricks ή στο επίπεδο δικτύου που ελέγχει ο πελάτης. Αυτό είναι ανεξάρτητο από τη λίστα επιτρεπόμενων IP του χώρου εργασίας ChatGPT.

    • Τα δημοσιευμένα εύρη ενδέχεται να αλλάξουν. Όπου είναι δυνατό, αυτοματοποιήστε τις ενημερώσεις από το JSON.

    • Μην ανανεώνετε το μυστικό προγράμματος-πελάτη και μην αλλάζετε τα πεδία εφαρμογής OAuth για να παρακάμψετε έναν αποκλεισμό δικτύου. Πρώτα επιβεβαιώστε αν το Databricks απορρίπτει τις διευθύνσεις IP προέλευσης του συνδέσμου.

Αναφορές

Σας βοήθησε αυτό το άρθρο;