Використання system-повідомлень
Режим чату підтримує три різні ролі повідомлень:
- System: керує поведінкою асистента
- User: інструктує асистента
- Assistant: відповідає на інструкції користувача
У цій вправі ви почнете проєктувати AI‑систему, що допомагатиме людям опановувати нові навички, використовуючи system‑повідомлення для задання відповідної поведінки моделі.
Ця вправа є частиною курсу
Робота з DeepSeek у Python
Інструкції до вправи
- Створіть запит із повідомленнями system і user, щоб створити план навчання розмовної нідерландської.
- Витягніть і виведіть текстову відповідь асистента.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")
# Create a request to the chat model
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4-Pro",
max_tokens=500,
messages=[
{"role": ____,
"content": "You are a study planning assistant that creates plans for learning new skills. Only return the structured plan."},
{"____": "____",
"____": "I want to learn to speak Dutch."}
]
)
# Extract the assistant's text response
print(response.choices[0].____.____)