เอกสารประกอบสำหรับ credentials Azure OpenAI ใช้ข้อมูลประจำตัวเหล่านี้เพื่อตรวจสอบสิทธิ์ OpenAI ใน n8n ซึ่งเป็นแพลตฟอร์ม workflow อัตโนมัติ
คุณสามารถใช้ credentials เหล่านี้เพื่อตรวจสอบสิทธิ์ node ต่อไปนี้:
ข้อกำหนดเบื้องต้น
- สร้าง สีฟ้า สมัครสมาชิก
- เข้าถึง Azure OpenAI ภายในการสมัครสมาชิกนั้น คุณอาจต้อง ร้องขอการเข้าถึง หากองค์กรของคุณยังไม่มี
วิธีการรับรองความถูกต้องที่รองรับ
- คีย์เอพีไอ
- รหัส Entra ของ Azure (OAuth2)
ทรัพยากรที่เกี่ยวข้อง
อ้างถึง เอกสาร API ของ Azure OpenAI สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการ
การใช้คีย์ API
ในการกำหนดค่า credentials นี้ คุณจะต้อง:
- A Resource Name : ที่ Name คุณให้ทรัพยากร
- อ คีย์เอพีไอ (API key): Key 1 ทำงานได้ดี ซึ่งสามารถเข้าถึงได้ก่อนที่จะปรับใช้ใน Keys and Endpoint.
- ที่ API Version หนังสือรับรองควรใช้ ดู เอกสารวงจรการใช้งานตัวอย่าง Azure OpenAI API สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดเวอร์ชัน API ใน Azure OpenAI
หากต้องการรับข้อมูลข้างต้น สร้างและปรับใช้ทรัพยากรบริการ Azure OpenAI .
ชื่อรุ่นสำหรับ node Azure OpenAI (Model name for Azure OpenAI nodes)
เมื่อคุณปรับใช้ทรัพยากรแล้ว ให้ใช้ ชื่อการทำให้ใช้งานได้ (Deployment name) เป็นชื่อรุ่นสำหรับ node Azure OpenAI ที่คุณใช้ credentials นี้
การใช้ Azure Entra ID (OAuth2)
หมายเหตุสำหรับผู้ใช้ n8n Cloud (Note for n8n Cloud users)
ผู้ใช้ระบบคลาวด์ไม่จำเป็นต้องระบุรายละเอียดการเชื่อมต่อ เลือก Connect my account เพื่อเชื่อมต่อผ่านเบราว์เซอร์ของคุณ
สำหรับผู้ใช้ที่โฮสต์เอง มีสองขั้นตอนหลักในการกำหนดค่า OAuth2 ตั้งแต่เริ่มต้น:
- ลงทะเบียนใบสมัคร ด้วยแพลตฟอร์มข้อมูลประจำตัวของ Microsoft
- สร้าง Client Secret สำหรับแอปพลิเคชันนั้น
ทำตามคำแนะนำโดยละเอียดสำหรับแต่ละขั้นตอนด้านล่าง สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับโฟลว์เว็บ Microsoft OAuth2 โปรดดูที่ การรับรองความถูกต้องและการอนุญาตเบื้องต้นของ Microsoft .
ลงทะเบียนใบสมัคร (Register an application)
ลงทะเบียนแอปพลิเคชันด้วย Microsoft Identity Platform:
- เปิด พอร์ทัลการลงทะเบียนแอปพลิเคชัน Microsoft .
- เลือก ลงทะเบียนใบสมัคร (Register an application).
- ป้อนก Name สำหรับแอปของคุณ
- ใน ประเภทบัญชีที่รองรับ (Supported account types) ให้เลือก บัญชีในไดเรกทอรีขององค์กรใดๆ (ไดเรกทอรี Azure AD ใดๆ - ผู้เช่าหลายราย) และบัญชี Microsoft ส่วนบุคคล (เช่น Skype, Xbox) .
- ใน ลงทะเบียนใบสมัคร (Register an application):
- คัดลอก OAuth Callback URL จาก credentials n8n ของคุณ
- วางลงใน Redirect URI (optional) สนาม
- เลือก เลือกแพลตฟอร์ม (Select a platform) > Web.
- เลือก Register เพื่อเสร็จสิ้นการสร้างแอปพลิเคชันของคุณ
- คัดลอก Application (client) ID และวางลงใน n8n เป็น Client ID.
อ้างถึง ลงทะเบียนแอปพลิเคชันด้วย Microsoft Identity Platform สำหรับข้อมูลเพิ่มเติม
สร้าง Client Secret (Generate a client secret)
เมื่อสร้างแอปพลิเคชันของคุณแล้ว ให้สร้างความลับไคลเอ็นต์สำหรับมัน:
- บนหน้าแอปพลิเคชัน Microsoft ของคุณ ให้เลือก ใบรับรองและความลับ (Certificates & secrets) ในการนำทางด้านซ้าย
- ใน Client Secret (Client secrets) ให้เลือก + Client Secret ใหม่ (+ New client secret).
- ป้อนก Description สำหรับ Client Secret ของคุณ เช่น
n8n credential. - เลือก Add.
- คัดลอก Secret ใน Value คอลัมน์
- วางลงใน n8n เป็น Client Secret.
- เลือก Connect my account ใน n8n เพื่อสิ้นสุดการตั้งค่าการเชื่อมต่อ
- ลงชื่อเข้าใช้บัญชี Microsoft ของคุณและอนุญาตให้แอปเข้าถึงข้อมูลของคุณ
อ้างอิงถึง Microsoft เพิ่มข้อมูลประจำตัว สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเพิ่มรหัสลับไคลเอ็นต์
การตั้งค่าขอบเขตที่กำหนดเอง
ข้อมูลประจำตัว Azure Entra ID ใช้ขอบเขตต่อไปนี้ตามค่าเริ่มต้น:
openidoffline_accessAccessReview.ReadWrite.AllDirectory.ReadWrite.AllNetworkAccessPolicy.ReadWrite.AllDelegatedAdminRelationship.ReadWrite.AllEntitlementManagement.ReadWrite.AllUser.ReadWrite.AllDirectory.AccessAsUser.AllSites.FullControl.AllGroupMember.ReadWrite.All
หากต้องการเลือกขอบเขตที่แตกต่างกันสำหรับข้อมูลประจำตัวของคุณ ให้เปิดใช้งาน Custom Scopes เลื่อนและแก้ไข Enabled Scopes รายการ โปรดทราบว่าคุณลักษณะบางอย่างอาจไม่ทำงานตามที่คาดไว้หากมีขอบเขตที่เข้มงวดมากขึ้น

