เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การเรียกใช้ API ภายนอก

เมื่อกำหนดโครงสร้างของ function definition ได้ชัดเจนแล้ว ขั้นตอนต่อไปคือการปรับปรุง endpoint request ให้ดียิ่งขึ้น โดยใช้ Chat Completions endpoint และส่งข้อความ system เพื่อให้ AI assistant รับรู้ว่ากำลังทำงานในบริบทของการแลกเปลี่ยนสกุลเงิน และต้องดึงรหัสสกุลเงินที่ตรงกับข้อมูลที่ผู้ใช้ป้อนเข้ามา

ในแบบฝึกหัดนี้ ฟังก์ชัน get_exchange_rate() ได้ถูกโหลดไว้ให้แล้ว ฟังก์ชันนี้ใช้ ExchangeRate API และรับรหัสสกุลเงินหนึ่งรหัสเป็น input จากนั้นจะคืนค่าการตอบสนองพร้อมข้อมูลอัตราแลกเปลี่ยนที่ร้องขอ นอกจากนี้ยังมีฟังก์ชัน print_response() ที่โหลดไว้ล่วงหน้าเพื่อแสดงผลลัพธ์ด้วย

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การพัฒนาระบบ AI ด้วย OpenAI API

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เรียกใช้ Chat Completions endpoint และระบุคำแนะนำใน system เพื่อบอกวิธีจัดการกับ prompt

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

client = OpenAI(api_key="")

# Call the Chat Completions endpoint 
response = ____(
  model="gpt-4o-mini",
  messages=[
    ____,
    {"role": ____, "content": "I'd like to know the current exchange rates for the Euro."}],
  tools=function_definition)

print_response(response)
แก้ไขและรันโค้ด