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

Використання системних повідомлень

Кінцева точка Chat Completions підтримує три різні ролі, які визначають повідомлення, надіслані моделі:

  • System: керує поведінкою асистента
  • User: дає інструкції асистенту
  • Assistant: відповідає на інструкції користувача

У цій вправі ви почнете розробляти систему ШІ для допомоги людям в опануванні нових навичок, використовуючи системне повідомлення, щоб налаштувати відповідну поведінку моделі.

Ця вправа є частиною курсу

Робота з OpenAI API

Переглянути курс

Інструкції до вправи

  • Створіть запит із повідомленнями system і user, щоб сформувати план навчання розмовної нідерландської.
  • Витягніть і виведіть текст відповіді асистента.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

client = OpenAI(api_key="")

# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
  model="gpt-4o-mini",
  max_completion_tokens=150,
  messages=[
    {"role": ____,
     "content": "You are a study planning assistant that creates plans for learning new skills."},
    {"____": "____",
     "____": "I want to learn to speak Dutch."}
  ]
)

# Extract the assistant's text response
print(response.choices[0].____.____)
Редагувати та запускати код