Задання конкретної функції
Вам надали кілька відгуків клієнтів для аналізу і попросили для кожного виділити назву продукту, варіант і тональність відгуку. Щоб гарантувати, що модель витягне саме ці дані, ви вирішили використати виклик функцій і вказати функцію, яку має застосувати модель. Скористайтеся Chat Completions з викликом функцій і tool_choice, щоб витягти інформацію.
У цій вправі messages і function_definition уже завантажено.
Ця вправа є частиною курсу
Розроблення AI‑систем з OpenAI API
Інструкції до вправи
- Додайте визначення своєї функції як tools.
- Задайте, щоб для відповіді було викликано функцію
extract_review_info. - Виведіть відповідь.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
client = OpenAI(api_key="")
response= client.chat.completions.create(
model=model,
messages=messages,
# Add the function definition
____,
# Specify the function to be called for the response
tool_choice=____
)
# Print the response
print(____)