1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giới thiệu về Model Context Protocol (MCP)

Connected

Bài tập

Tăng độ bền vững cho lời gọi công cụ API

Trong môi trường production, công cụ convert_currency() của currency server không được treo nếu API tỷ giá phản hồi chậm hoặc không truy cập được. Để giảm rủi ro này, bạn sẽ thêm timeout cho yêu cầu và đảm bảo mọi lỗi đều trả về thông báo ngắn gọn, rõ ràng cho người dùng thay vì ném ra exception thô.

Một MCP server đã được khởi tạo và lưu trong biến mcp.

Hướng dẫn

100 XP
  • Triển khai logic try-except để thử gửi yêu cầu API và nếu có lỗi, bắt ngoại lệ để thất bại một cách êm đẹp.
  • Thêm timeout 10 giây vào lệnh gọi requests.get() để yêu cầu không bị treo vô thời hạn.