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

การจัดการ response จากการเรียก API ภายนอก

เพื่อให้แอปพลิเคชันแปลงสกุลเงินเชื่อมต่อกับระบบอื่นได้ดียิ่งขึ้น คุณต้องการเพิ่มการตรวจสอบเพื่อให้แน่ใจว่าโมเดลได้ให้คำตอบที่เหมาะสม โดยเริ่มจากการตรวจสอบว่า response ถูกสร้างขึ้นผ่าน tool_calls หรือไม่ หากใช่ ให้ตรวจสอบต่อว่าฟังก์ชันที่ใช้สร้างผลลัพธ์คือ get_exchange_rate จากนั้นโหลดรหัสสกุลเงินที่แยกได้จาก prompt ของผู้ใช้ แล้วเรียกฟังก์ชัน get_exchange_rate() โดยส่งรหัสดังกล่าวเป็น argument สุดท้าย หากได้รับ response กลับมา ให้ return ค่านั้น

ในแบบฝึกหัดนี้ response, ไลบรารี json และฟังก์ชัน get_exchange_rate() ได้ถูกโหลดไว้ให้แล้ว

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

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

ดูคอร์ส

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

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

# Check that the response has been produced using function calling
if ____:
# Extract the function
    function_call = ____
    print(function_call)
else:
    print("I am sorry, but I could not understand your request.")
แก้ไขและรันโค้ด