НачатьНачать бесплатно

Использование системных сообщений

Чат-режим поддерживает три роли сообщений:

  • 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].____.____)
Редактировать и запускать код