Виклик зовнішнього API
Тепер, коли у вас є чітко структуроване визначення функції, перейдіть до покращення запиту до кінцевої точки. Ви використовуєте кінцеву точку Chat Completions і передаєте повідомлення system, щоб переконатися, що AI-асистент працює в контексті валютного обміну та має витягти відповідний код валюти на основі введення користувача.
У цій вправі функцію get_exchange_rate() уже завантажено. Функція get_exchange_rate() використовує ExchangeRate API і приймає на вхід один код валюти, повертаючи відповідь із запитуваною інформацією про курс. Функцію print_response() також попередньо завантажено для виведення результату.
Ця вправа є частиною курсу
Розроблення AI‑систем з OpenAI API
Інструкції до вправи
- Викличте кінцеву точку Chat Completions і переконайтеся, що
systemотримує інструкції щодо обробки підказки.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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)