ПочатиПочніть безкоштовно

Оброблення відповіді під час викликів зовнішнього API

Щоб краще поєднати ваш застосунок для конвертації валют з іншими системами, додайте перевірки, які гарантують, що модель знайшла коректну відповідь. Спочатку перевірте, що відповідь була сформована через tool_calls. Якщо так, переконайтеся, що для отримання результату використовувалася функція get_exchange_rate. Далі завантажте код валюти, витягнутий із запиту користувача, і викличте функцію get_exchange_rate() з цим кодом як аргументом. Нарешті, якщо це дає відповідь, поверніть її.

У цій вправі 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.")
Редагувати та запускати код