1. Дізнатися
  2. /
  3. Courses
  4. /
  5. Вступ до Model Context Protocol (MCP)

Connected

exercise

Робимо виклики інструментів API надійними

У продакшні інструмент convert_currency() серверу валют не має «зависати», якщо API курсів валют працює повільно або недоступний. Щоб це усунути, ви додасте до запиту тайм-аут і забезпечите, щоб у разі будь-якого збою користувач отримував коротке й чітке повідомлення про помилку замість «сирого» винятку.

Сервер MCP уже створено й збережено у змінній mcp.

Інструкції

100 XP
  • Реалізуйте логіку try-except, яка робитиме спробу виконати запит до API та акуратно завершиться у разі помилки, перехопивши виняток.
  • Додайте тайм-аут 10 секунд до виклику requests.get(), щоб запит не висів безкінечно.