OpenAI
หน้านี้แปลด้วยระบบอัตโนมัติ ดูต้นฉบับภาษาอังกฤษ.

ตั้งค่าเทมเพลตแอป Databricks ใน ChatGPT

ดูวิธีที่ผู้ดูแลเวิร์กสเปซ ChatGPT และผู้ใช้ ChatGPT Plus หรือ Pro เชื่อมต่อ Databricks โดยใช้ไคลเอ็นต์ OAuth ขององค์กร

อัปเดตล่าสุด: 3 hours ago

ใช้คู่มือนี้หากคุณเป็นผู้ดูแลเวิร์กสเปซ ChatGPT หรือผู้ใช้ ChatGPT Plus หรือ Pro ที่กำลังตั้งค่าตัวเชื่อมต่อ Databricks Genie โดยใช้ OAuth ในตัวหรือไคลเอนต์ OAuth ขององค์กร

  • OAuth ในตัว: ใช้การเชื่อมต่อที่กำหนดค่าไว้ล่วงหน้าเมื่อมีให้ใช้งานใน ChatGPT และเปิดใช้งานสำหรับเวิร์กสเปซ Databricks ของคุณแล้ว คุณไม่จำเป็นต้องสร้างแอป OAuth หรือป้อน ID ไคลเอนต์หรือข้อมูลลับไคลเอนต์ ทำตามหัวข้อ OAuth ในตัวด้านล่าง

  • ไคลเอนต์ OAuth แบบกำหนดเอง: ใช้วิธีนี้หากไม่มี OAuth ในตัวให้ใช้งาน หรือองค์กรกำหนดให้ใช้ไคลเอนต์ OAuth ของตนเอง ทำตามหัวข้อไคลเอนต์ OAuth แบบกำหนดเองด้านล่าง

สิ่งที่คุณกำลังตั้งค่า

คุณกำลังสร้างการเชื่อมต่อแอป Databricks สำหรับบัญชีหรือเวิร์กสเปซ ChatGPT ของคุณ ทั้งสองวิธีต้องใช้รายละเอียดผู้ให้บริการ Databricks ที่ ChatGPT ขอ และสิทธิ์สำหรับทรัพยากรที่คุณวางแผนจะใช้ หากคุณใช้ไคลเอนต์ OAuth แบบกำหนดเอง ให้เตรียมสิ่งต่อไปนี้เพิ่มเติม:

  • การเชื่อมต่อแอป OAuth ของ Databricks ที่สร้างในคอนโซลบัญชี Databricks ของคุณ

  • ID ไคลเอนต์และข้อมูลลับไคลเอนต์ OAuth ของ Databricks

  • URL เรียกกลับที่คัดลอกจาก ChatGPT โดยไม่แก้ไข

  • ขอบเขตสิทธิ์ Databricks ที่ตรงกับความสามารถของตัวเชื่อมต่อที่คุณต้องการเปิดใช้งาน

  • รายละเอียดผู้ให้บริการ Databricks ที่ขั้นตอนการตั้งค่า ChatGPT ขอ เช่น โฮสต์เวิร์กสเปซ โฮสต์บัญชี ID บัญชี หรือแวร์เฮาส์

ก่อนเริ่มต้น

หากต้องการตั้งค่าสำหรับเวิร์กสเปซ ให้เปิดคอนโซลผู้ดูแลระบบ เลือกเวิร์กสเปซ ChatGPT ที่ต้องการ แล้วเปิดปลั๊กอิน เลือกจัดการแอปเดิม เพื่อเปิดหน้าแอปที่ยังคงเก็บไว้ สำหรับวิธีไปยังส่วนต่างๆ ของเวิร์กสเปซและการเข้าถึงแอปเดิม โปรดดูการควบคุมของผู้ดูแลระบบ ความปลอดภัย และการปฏิบัติตามข้อกำหนดสำหรับปลั๊กอินและแอป

สิ่งที่คุณต้องมี:

  • สิทธิ์ผู้ดูแลหรือเจ้าของเวิร์กสเปซ ChatGPT หรือบัญชี ChatGPT Plus หรือ Pro

  • สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ต้องมีสิทธิ์ผู้ดูแลบัญชี Databricks สิทธิ์ผู้ดูแลเวิร์กสเปซอาจเพียงพอสำหรับบางงาน แต่ต้องกำหนดค่าการเชื่อมต่อแอปแบบกำหนดเองจากคอนโซลบัญชี Databricks สำหรับ OAuth ในตัว ผู้ดูแลระบบ Databricks ต้องตรวจสอบว่ามีแอปพลิเคชัน ChatGPT ให้ใช้งานและเปิดใช้งานสำหรับเวิร์กสเปซของคุณแล้ว

  • สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ให้เปิดคอนโซลบัญชี Databricks ไว้ในอีกแท็บหนึ่ง

  • สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ให้เปิดหน้าจอการเชื่อมต่อ Databricks Genie ใน ChatGPT ไว้ เพื่อให้คัดลอก URL เรียกกลับได้อย่างถูกต้องครบถ้วน

  • กำหนดความสามารถที่แอปต้องใช้ให้ชัดเจน: Genie และแดชบอร์ด AI/BI, การเข้าถึง Databricks API ในวงกว้าง หรือแอปที่ใช้เฉพาะ Databricks SQL API การเข้าถึงเฉพาะ SQL ไม่เพียงพอสำหรับการดำเนินการกับ Genie หรือแดชบอร์ด

  • สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ต้องมีพื้นที่ที่ปลอดภัยสำหรับจัดการข้อมูลลับไคลเอนต์ Databricks

  • หากบัญชีหรือเวิร์กสเปซ Databricks ของคุณจำกัดการเข้าถึงผ่านรายการ IP ที่อนุญาตให้เข้าถึง การควบคุมทราฟฟิกขาเข้าตามบริบท ไฟร์วอลล์ หรือนโยบายเครือข่ายอื่น ต้องขอความช่วยเหลือจากผู้ดูแลระบบ Databricks ที่สามารถอนุญาตช่วง IP ขาออกของตัวเชื่อมต่อ ChatGPT ในปัจจุบันได้

สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ให้คัดลอก URL เรียกกลับ ที่แสดงใน ChatGPT ให้ตรงทุกประการ

ค่าที่ต้องเตรียม

  • สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ต้องมี URL เรียกกลับ: คัดลอกจากขั้นตอนการตั้งค่าตัวเชื่อมต่อ ChatGPT

  • สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ต้องมี ID ไคลเอนต์ OAuth ของ Databricks

  • สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ต้องมีข้อมูลลับไคลเอนต์ OAuth ของ Databricks

  • สำหรับไคลเอนต์ OAuth แบบกำหนดเอง ต้องมีขอบเขตสิทธิ์การเข้าถึง Databricks ที่เหมาะกับความสามารถของแอป สำหรับการเชื่อมต่อ Genie/แดชบอร์ดใหม่ที่แสดง ai-gateway, dashboards และ offline_access ให้เตรียมขอบเขตสิทธิ์เหล่านี้ API ทั้งหมด (all-apis ร่วมกับ offline_access) ยังคงเป็นทางเลือกเดิมที่ให้สิทธิ์กว้างกว่า ใช้ SQL เฉพาะกับแอปที่ใช้เฉพาะ Databricks SQL API เท่านั้น

  • ข้อมูลเวิร์กสเปซหรือบัญชี Databricks ที่ขั้นตอนการตั้งค่า ChatGPT ขอ

OAuth ในตัว

ดำเนินการตามข้อกำหนดเบื้องต้นด้านบนให้ครบก่อน ใช้วิธีนี้เฉพาะเมื่อมี OAuth ในตัวให้ใช้งานใน ChatGPT และเปิดใช้งานสำหรับเวิร์กสเปซ Databricks ของคุณแล้ว

  1. ขอให้ผู้ดูแลระบบ Databricks ตรวจสอบว่าแอปพลิเคชัน ChatGPT มีอยู่ในการตั้งค่าการผสานรวมแอปของคอนโซลบัญชี และเปิดใช้งานสำหรับเวิร์กสเปซของคุณแล้ว หากแอปพลิเคชัน ChatGPT ไม่ปรากฏในคอนโซลบัญชี Databricks ของคุณ ให้ติดต่อตัวแทนผู้ดูแลบัญชี Databricks เพื่อสอบถามว่าบัญชีของคุณใช้ฟีเจอร์นี้ได้หรือไม่

  2. ใน ChatGPT ให้สลับไปยังบัญชีหรือเวิร์กสเปซที่ต้องการให้ใช้งานแอปได้ ไปที่ การตั้งค่า > ปลั๊กอิน สำหรับการตั้งค่าส่วนบุคคล หรือไปที่ คอนโซลผู้ดูแลระบบ > ปลั๊กอิน ในฐานะผู้ดูแลหรือเจ้าของเวิร์กสเปซเพื่อตั้งค่าสำหรับเวิร์กสเปซ

  3. เลือก Databricks Genie แล้วเลือก เพิ่มการเชื่อมต่อแอป

  4. ป้อน ชื่อโฮสต์เวิร์กสเปซ (จำเป็น) โดยไม่ต้องใส่ https:// หรือพาธ URL

    ChatGPT ใช้ชื่อโฮสต์นี้เพื่อสร้าง endpoint ของ Genie MCP ภายในเวิร์กสเปซ ซึ่งก็คือ https://<workspace-host>/ai-gateway/mcp-services/system.ai.genie_one_mcp ไม่จำเป็นต้องมี endpoint ของ MCP ระดับภูมิภาคแยกต่างหาก

  5. เลือก ดำเนินการต่อ จากนั้นลงชื่อเข้าใช้ Databricks และตรวจสอบคำขอความยินยอม

ทำตามหัวข้อเชื่อมต่อและทดสอบ และจัดการการเข้าถึงด้านล่างต่อ รวมถึงการทดสอบด้วยสมาชิกที่ได้รับอนุญาตและการตรวจสอบการเข้าถึงเวิร์กสเปซ

ไคลเอนต์ OAuth แบบกำหนดเอง

ดำเนินการตามข้อกำหนดเบื้องต้นด้านบนให้ครบก่อน ใช้วิธีนี้หากไม่มี OAuth ในตัวให้ใช้งาน หรือองค์กรกำหนดให้ใช้ไคลเอนต์ OAuth ของตนเอง หลังตั้งค่าแล้ว ให้ทำตามหัวข้อเชื่อมต่อและทดสอบ และจัดการการเข้าถึงด้านล่างให้ครบ

เริ่มตั้งค่า OAuth แบบกำหนดเองใน ChatGPT

  1. ใน ChatGPT ให้สลับไปยังบัญชีหรือเวิร์กสเปซที่ต้องการให้ใช้งานแอปได้

  2. ไปที่ การตั้งค่า > ปลั๊กอิน สำหรับการตั้งค่าส่วนบุคคล หรือไปที่ คอนโซลผู้ดูแลระบบ > ปลั๊กอิน ในฐานะผู้ดูแลหรือเจ้าของเวิร์กสเปซเพื่อตั้งค่าสำหรับเวิร์กสเปซ

  3. เลือก Databricks Genie ใน ไดเรกทอรี

  4. เลือก เพิ่มการเชื่อมต่อแอป

  5. ในกล่องโต้ตอบ เชื่อมต่อ Databricks Genie ให้หาช่อง ID ไคลเอนต์ OAuth และ ข้อมูลลับไคลเอนต์ 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>

อย่าลบ 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. สำหรับการเชื่อมต่อ Genie/แดชบอร์ดใหม่ที่แสดง ai-gateway, dashboards และ offline_access ใน ChatGPT ให้อนุญาตขอบเขตสิทธิ์เดียวกันนี้ในแอป OAuth ของ Databricks

  9. API ทั้งหมด ยังคงเป็นทางเลือกเดิมที่ให้สิทธิ์กว้างกว่าสำหรับการเข้าถึง Databricks API ทั่วไป สำหรับการกำหนดค่านี้ ให้ใช้ all-apis และ offline_access ใน ChatGPT และตรวจสอบให้แน่ใจว่าแอป OAuth ของ Databricks อนุญาตทั้งสองรายการ สำหรับการเชื่อมต่อ Genie/แดชบอร์ดใหม่ แนะนำให้ใช้ขอบเขตสิทธิ์แบบละเอียดที่แสดงอยู่

  10. ใช้ SQL เฉพาะกับแอปที่ใช้เฉพาะ Databricks SQL API เท่านั้น การเข้าถึงเฉพาะ SQL ไม่เพียงพอสำหรับการดำเนินการกับ Genie หรือแดชบอร์ด

  11. ตรวจสอบให้แน่ใจว่าขอบเขตสิทธิ์ทุกรายการที่จะระบุใน ChatGPT ภายหลัง เปิดใช้งานอยู่ในแอป OAuth ของ Databricks นี้ Databricks จะอนุญาต openid, email, profile และ offline_access โดยอัตโนมัติสำหรับแอปที่สร้างผ่าน UI

  12. คงค่า TTL ของโทเค็นตามค่าเริ่มต้นของ Databricks เว้นแต่องค์กรจะมีนโยบายเฉพาะ ได้แก่ 60 นาทีสำหรับโทเค็นการเข้าถึง และ 10080 นาทีสำหรับโทเค็นรีเฟรช

  13. เปิด สร้างข้อมูลลับไคลเอนต์ ChatGPT ต้องใช้ไคลเอนต์ OAuth ชนิดที่เก็บข้อมูลลับได้สำหรับขั้นตอนนี้

  14. สร้างการเชื่อมต่อ

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 จะแสดงข้อมูลลับเพียงครั้งเดียว ดูแลข้อมูลนี้เช่นเดียวกับข้อมูลรับรอง และอย่าใส่ไว้ในภาพหน้าจอ คำร้องขอความช่วยเหลือ ความคิดเห็น หรือแชท

ตั้งค่า OAuth แบบกำหนดเองใน ChatGPT ให้เสร็จสมบูรณ์

  1. กลับไปที่กล่องโต้ตอบ เชื่อมต่อ Databricks Genie

  2. ป้อน ID ไคลเอนต์ Databricks ในช่อง ID ไคลเอนต์ OAuth

  3. ป้อนข้อมูลลับไคลเอนต์ Databricks ในช่อง ข้อมูลลับไคลเอนต์ OAuth

    เมื่อป้อนข้อมูลรับรองเหล่านี้ ระบบจะใช้ไคลเอนต์ OAuth แบบกำหนดเองของคุณ โดยไม่ต้องเลือกผ่านตัวเลือกแยกต่างหาก

  4. ในช่อง ขอบเขตสิทธิ์ (ไม่บังคับ) ให้ป้อนขอบเขตสิทธิ์ที่จำเป็นสำหรับ endpoint ของ Databricks และความสามารถที่แอปของคุณใช้ กำหนดให้ตรงกับขอบเขตสิทธิ์ที่เปิดใช้งานในแอป OAuth ของ Databricks

    สำหรับการเชื่อมต่อ Genie/แดชบอร์ดใหม่ที่แสดง ai-gateway, dashboards และ offline_access ให้คงขอบเขตสิทธิ์เหล่านี้ไว้ ตรวจสอบให้แน่ใจว่าแอป OAuth ของ Databricks อนุญาตขอบเขตสิทธิ์เดียวกัน ai-gateway ช่วยให้เชื่อมต่อ Genie MCP ภายในเวิร์กสเปซได้ ส่วน dashboards ช่วยให้ดำเนินการกับแดชบอร์ด AI/BI ได้ และ offline_access ช่วยให้ใช้โทเค็นรีเฟรชได้

    ทางเลือกเดิมที่ให้สิทธิ์กว้างกว่าอย่าง all-apis และ offline_access ยังคงรองรับการเข้าถึง API ในวงกว้าง แต่ไม่ใช่ทางเลือกที่แนะนำสำหรับการเชื่อมต่อ Genie/แดชบอร์ดนี้ หากแอป Databricks อนุญาตเฉพาะ all-apis ให้อัปเดตหรือสร้างแอปใหม่เพื่ออนุญาต ai-gateway, dashboards และ offline_access หากไม่มีขอบเขตสิทธิ์แบบละเอียดให้ใช้ ให้ตั้งค่า ChatGPT เป็น all-apis และ offline_access โดยตรง และตรวจสอบให้แน่ใจว่าแอป Databricks อนุญาตทั้งสองรายการ อย่าขอขอบเขตสิทธิ์แบบละเอียดทั้งสามรายการใน ChatGPT หากแอป Databricks อนุญาตเฉพาะ all-apis

  5. ป้อนขอบเขตสิทธิ์หนึ่งรายการต่อบรรทัด หรือคั่นแต่ละรายการด้วยเครื่องหมายจุลภาค ต้องเปิดใช้งานขอบเขตสิทธิ์ทุกรายการที่ระบุใน ChatGPT บนแอป OAuth ของ Databricks

  6. ป้อน ชื่อโฮสต์เวิร์กสเปซ (จำเป็น) โดยไม่ต้องใส่ https:// หรือพาธ URL กรอกข้อมูลผู้ให้บริการ Databricks ในช่องที่จำเป็นอื่นๆ ซึ่งแสดงในขั้นตอนการตั้งค่า

    ChatGPT ใช้ชื่อโฮสต์นี้เพื่อสร้าง endpoint ของ Genie MCP ภายในเวิร์กสเปซ ซึ่งก็คือ https://<workspace-host>/ai-gateway/mcp-services/system.ai.genie_one_mcp ไม่จำเป็นต้องมี endpoint ของ MCP ระดับภูมิภาคแยกต่างหาก

  7. เลือก ดำเนินการต่อ

ChatGPT จะขอเฉพาะขอบเขตสิทธิ์ที่ป้อนในช่อง ขอบเขตสิทธิ์ (ไม่บังคับ) เท่านั้น ระบบจะไม่เพิ่มขอบเขตสิทธิ์ที่กว้างกว่าจากเทมเพลตโดยอัตโนมัติ

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

เชื่อมต่อและทดสอบ

ไม่ว่าจะใช้ OAuth วิธีใด ให้ทดสอบการเชื่อมต่อและตรวจสอบการเข้าถึงต่อไปนี้ให้ครบ

  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. ทดสอบการอ่านข้อมูลที่มีความเสี่ยงต่ำและตรงกับความสามารถของการเชื่อมต่อ สำหรับการเชื่อมต่อ Genie ให้ส่งคำขอไปยัง Genie เกี่ยวกับข้อมูลที่ผู้ใช้ทดสอบมีสิทธิ์เข้าถึง สำหรับความสามารถอื่นๆ ที่รองรับ ให้ดึงข้อมูลผู้ใช้ปัจจุบันหรือสืบค้นทรัพยากร Databricks SQL ที่ได้รับอนุมัติ ตรวจสอบว่าผู้ใช้มีสิทธิ์ที่จำเป็นสำหรับทรัพยากร Databricks การมีขอบเขตสิทธิ์ OAuth เพียงอย่างเดียวไม่ได้ให้สิทธิ์เข้าถึงข้อมูล

  8. หากเปิดใช้งานการเขียนข้อมูล ให้ทดสอบด้วยเวิร์กโฟลว์ Databricks ที่มีความเสี่ยงต่ำอย่างชัดเจนก่อนขยายการใช้งาน

  9. สำหรับการตั้งค่าเวิร์กสเปซ ให้ขอให้สมาชิกเวิร์กสเปซที่ได้รับอนุญาตและไม่ใช่ผู้ดูแลระบบเชื่อมต่อ แล้วทดสอบการทำงานที่มีความเสี่ยงต่ำซ้ำอีกครั้ง

จัดการการเข้าถึง

ทั้ง Databricks และ ChatGPT มีส่วนในการควบคุมการเข้าถึง

ใน ChatGPT ผู้ดูแลเวิร์กสเปซจะกำหนดว่าจะเปิดให้ใช้งานแอปหรือไม่ และสมาชิกจะใช้งานแอปได้อย่างไร ใน Business ผู้ดูแลระบบจะกำหนดว่าจะเปิดใช้งานแอปทั่วทั้งเวิร์กสเปซหรือไม่ ตรวจสอบการควบคุมของผู้ดูแลระบบสำหรับแอป Databricks (การตั้งค่าเวิร์กสเปซ > แอป หรือ คอนโซลผู้ดูแลระบบ > ปลั๊กอิน > จัดการแอปเดิม) ในหัวข้อต่อไปนี้:

  • การเข้าถึงของผู้ใช้ เพื่อกำหนดว่าบทบาทใดในเวิร์กสเปซสามารถใช้ตัวเชื่อมต่อได้ ในเวิร์กสเปซ Enterprise และ Edu ที่รองรับ

  • การควบคุมการดำเนินการ เพื่อกำหนดว่าจะเปิดใช้งานการดำเนินการใดของ Databricks

  • สิทธิ์ของแอป เพื่อกำหนดว่าเมื่อใด ChatGPT จะขออนุญาตสมาชิกก่อนใช้ตัวเชื่อมต่อ

สิทธิ์ของแอปเหล่านี้มีผลกับการสนทนาใน ChatGPT เอเจนต์ในเวิร์กสเปซใช้การควบคุมแยกตามเอเจนต์ที่ผู้สร้างเอเจนต์กำหนด เพื่อระบุว่าจะใช้การดำเนินการใดของแอปได้บ้าง และจะขอให้ผู้ใช้ปลายทางอนุมัติเมื่อใด สำหรับการทำงานของเอเจนต์ โปรดดู: เอเจนต์ในเวิร์กสเปซ ChatGPT สำหรับ Enterprise และ Business

ใน Databricks ผู้ดูแลระบบจะกำหนดว่าผู้ใช้คนใดสามารถอนุมัติสิทธิ์แก่แอป OAuth ได้ และผู้ใช้เหล่านั้นเข้าถึงทรัพยากร Databricks ใดได้บ้าง สิทธิ์ที่กำหนดโดยผู้ให้บริการยังคงมีผลหลังจากเปิดใช้งานแอปใน ChatGPT แล้ว

สำหรับวิธีไปยังส่วนต่างๆ ของเวิร์กสเปซ การเข้าถึงแอป และการควบคุมแอปเฉพาะแต่ละแผน โปรดดู: การควบคุมของผู้ดูแลระบบ ความปลอดภัย และการปฏิบัติตามข้อกำหนดในแอป

การแก้ไขปัญหาการตั้งค่าตัวเชื่อมต่อ Databricks

  • URI เปลี่ยนเส้นทางไม่ตรงกัน: หากคุณใช้ไคลเอนต์ OAuth แบบกำหนดเอง ให้ตรวจสอบว่าค่า URL เปลี่ยนเส้นทาง ใน Databricks ตรงกับ URL เรียกกลับ ที่แสดงใน ChatGPT ทุกประการ รวมถึงพาธและ ID เรียกกลับ อย่าลบ ID เรียกกลับ เพิ่มเครื่องหมายทับต่อท้าย หรือแทนที่ด้วย URL เปลี่ยนเส้นทางอื่นของ ChatGPT

  • ไม่มีข้อมูลลับ: หากคุณใช้ไคลเอนต์ OAuth แบบกำหนดเอง โปรดทราบว่า Databricks จะแสดงข้อมูลลับเพียงครั้งเดียว สร้างข้อมูลลับไคลเอนต์ใหม่หากยังไม่ได้คัดลอกไว้

  • แอป OAuth ยังใช้งานไม่ได้ทันที: Databricks ระบุว่าการอัปเดตแอปพลิเคชัน OAuth อาจใช้เวลาประมวลผลสูงสุด 30 นาที

  • ขอบเขตสิทธิ์ไม่เพียงพอหรือไม่ตรงกัน: หากคุณใช้ไคลเอนต์ OAuth แบบกำหนดเอง ให้เปรียบเทียบ ขอบเขตสิทธิ์ (ไม่บังคับ) ใน ChatGPT กับ ขอบเขตสิทธิ์การเข้าถึง ในแอป OAuth ของ Databricks ต้องเปิดใช้งานขอบเขตสิทธิ์ทุกรายการที่ ChatGPT ขอในแอปนั้น ตรวจสอบว่าขอบเขตสิทธิ์รองรับ endpoint และความสามารถที่คุณใช้

    สำหรับการเชื่อมต่อ Genie/แดชบอร์ดใหม่ที่แสดง ai-gateway, dashboards และ offline_access ให้คงขอบเขตสิทธิ์เหล่านี้ไว้ใน ChatGPT และตรวจสอบให้แน่ใจว่าแอป Databricks อนุญาตทั้งสามรายการ หากแอปอนุญาตเฉพาะ all-apis ให้อัปเดตหรือสร้างแอปใหม่เพื่ออนุญาตขอบเขตสิทธิ์แบบละเอียดทั้งสามรายการ

    หากไม่มีขอบเขตสิทธิ์แบบละเอียดให้ใช้ ให้ใช้ทางเลือกที่ให้สิทธิ์กว้างกว่าซึ่งระบบรองรับ โดยตั้งค่า ChatGPT เป็น all-apis และ offline_access และตรวจสอบให้แน่ใจว่าแอป Databricks อนุญาตทั้งสองรายการ แอปที่อนุญาตเฉพาะ all-apis จะไม่ตรงกับคำขอของ ChatGPT ที่ขอ ai-gateway, dashboards และ offline_access การเข้าถึงเฉพาะ SQL เหมาะสำหรับแอปที่ใช้เฉพาะ Databricks SQL API เท่านั้น และไม่เพียงพอสำหรับการดำเนินการกับ Genie หรือแดชบอร์ด

  • การดำเนินการ SQL ล้มเหลว: สำหรับแอปที่ใช้เฉพาะ Databricks SQL API ให้ตรวจสอบขอบเขตสิทธิ์ SQL การกำหนดค่าแวร์เฮาส์ และสิทธิ์ใน Databricks

  • เวิร์กสเปซ ChatGPT ไม่ถูกต้อง: สร้างและเปิดใช้งานตัวเชื่อมต่อในเวิร์กสเปซ ChatGPT เดียวกับที่ผู้ใช้จะเชื่อมต่อ

  • บัญชีหรือเวิร์กสเปซ Databricks ไม่ถูกต้อง: ตรวจสอบค่า ชื่อโฮสต์เวิร์กสเปซ (จำเป็น) จากนั้นลงชื่อเข้าใช้อีกครั้งและตรวจสอบว่า Databricks เปิดบัญชีหรือเวิร์กสเปซที่ต้องการ

  • ผู้ใช้เชื่อมต่อไม่ได้: ตรวจสอบว่าผู้ใช้มีสิทธิ์เข้าถึง Databricks และได้รับอนุญาตให้อนุมัติสิทธิ์แก่แอป OAuth ใน Business ให้ตรวจสอบว่าเปิดใช้งานแอปทั่วทั้งเวิร์กสเปซแล้ว ในเวิร์กสเปซ Enterprise และ Edu ที่รองรับ ให้ตรวจสอบด้วยว่าการตั้งค่า การเข้าถึงของผู้ใช้ ใน ChatGPT อนุญาตให้ใช้ตัวเชื่อมต่อนี้

  • นโยบายเครือข่าย Databricks บล็อกตัวเชื่อมต่อ: หาก Databricks อนุญาตเฉพาะ IP ต้นทางที่ระบุ ผู้ดูแลระบบ Databricks ต้องอัปเดตรายการ IP ที่อนุญาตให้เข้าถึงของบัญชีหรือเวิร์กสเปซที่เกี่ยวข้อง การควบคุมทราฟฟิกขาเข้าตามบริบท ไฟร์วอลล์ หรือกฎเครือข่ายอื่นๆ ที่ลูกค้าควบคุม

    • อนุญาตการเชื่อมต่อขาเข้าจากช่วง IP ขาออกของตัวเชื่อมต่อ ChatGPT ในปัจจุบัน

    • กำหนดค่ารายการที่อนุญาตนี้ใน Databricks หรือในชั้นเครือข่ายที่ลูกค้าควบคุม การตั้งค่านี้แยกจากรายการ IP ที่อนุญาตของเวิร์กสเปซ ChatGPT

    • ช่วง IP ที่เผยแพร่อาจเปลี่ยนแปลงได้ หากทำได้ ให้ตั้งค่าให้อัปเดตจาก JSON โดยอัตโนมัติ

    • อย่าเปลี่ยนข้อมูลลับไคลเอนต์หรือขอบเขตสิทธิ์ OAuth เพื่อแก้ปัญหาการบล็อกจากเครือข่าย ตรวจสอบก่อนว่า Databricks กำลังปฏิเสธ IP ต้นทางของตัวเชื่อมต่อหรือไม่

บทความนี้มีประโยชน์หรือไม่