Använda systemmeddelanden
Chattläget stöder tre olika meddelanderoller:
- System: styr assistentens beteende
- User: instruerar assistenten
- Assistant: svarar på användarens instruktion
I den här övningen börjar du utforma ett AI-system för att hjälpa människor lära sig nya färdigheter. Du använder ett systemmeddelande för att sätta ett lämpligt modellbeteende.
Den här övningen är en del av kursen
Arbeta med DeepSeek i Python
Övningsinstruktioner
- Skapa en förfrågan med både system- och user-meddelanden för att ta fram en studieplan för att lära sig tala holländska.
- Extrahera och skriv ut assistentens textsvar.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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].____.____)