การระบุ ID ของผู้ใช้ปลายทาง
คุณกำลังพัฒนาเครื่องมือกลั่นกรองเนื้อหาสำหรับบริษัทโซเชียลมีเดียที่ใช้ OpenAI API ในการตรวจสอบเนื้อหา เพื่อให้เครื่องมือนี้มีความปลอดภัยและเป็นไปตามข้อกำหนด จึงต้องระบุตัวตนของผู้ใช้ในคำขอ API เพื่อให้สามารถตรวจสอบย้อนหลังได้หากพบเนื้อหาที่เป็นอันตราย
ไลบรารี uuid ถูกโหลดไว้ให้แล้ว รวมถึงตัวแปร message ที่มีข้อความจากโพสต์บนโซเชียลมีเดีย
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การพัฒนาระบบ AI ด้วย OpenAI API
คำแนะนำการฝึกหัด
- ใช้ไลบรารี
uuidร่วมกับuuid4()เพื่อสร้าง unique ID - ส่ง unique ID ไปยัง chat completions endpoint เพื่อระบุตัวตนของผู้ใช้
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
client = OpenAI(api_key="")
# Generate a unique ID
unique_id =
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=messages,
# Pass a user identification key
____
)
print(response.choices[0].message.content)