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

Виклик зовнішнього 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)
Редагувати та запускати код