Korzystanie z wiadomości systemowych
Tryb czatu obsługuje trzy różne role wiadomości:
- System: kontroluje zachowanie asystenta
- User: instruuje asystenta
- Assistant: odpowiada na instrukcje użytkownika
W tym ćwiczeniu zaczniesz projektować system AI pomagający ludziom uczyć się nowych umiejętności — skorzystasz z wiadomości systemowej, aby nadać modelowi odpowiednie zachowanie.
To ćwiczenie jest częścią kursu
Praca z DeepSeek w Pythonie
Instrukcje do ćwiczenia
- Utwórz zapytanie z użyciem wiadomości system i user, aby wygenerować plan nauki języka niderlandzkiego.
- Wyodrębnij i wyświetl tekstową odpowiedź asystenta.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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].____.____)