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

Задання конкретної функції

Вам надали кілька відгуків клієнтів для аналізу і попросили для кожного виділити назву продукту, варіант і тональність відгуку. Щоб гарантувати, що модель витягне саме ці дані, ви вирішили використати виклик функцій і вказати функцію, яку має застосувати модель. Скористайтеся 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(____)
Редагувати та запускати код