Использование системных сообщений
Чат-режим поддерживает три роли сообщений:
- System: управляет поведением ассистента
- User: даёт инструкции ассистенту
- Assistant: отвечает на инструкции пользователя
В этом упражнении вы начнёте проектировать ИИ-систему для помощи в освоении новых навыков — с помощью системного сообщения задайте подходящее поведение модели.
Это упражнение является частью курса
Работа с 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].____.____)