Utilizarea mesajelor de sistem
Modul chat acceptă trei roluri diferite pentru mesaje:
- System: controlează comportamentul asistentului
- User: instruiește asistentul
- Assistant: răspunde la instrucțiunile utilizatorului
În acest exercițiu, vei începe să proiectezi un sistem AI care ajută oamenii să învețe lucruri noi, folosind un mesaj de sistem pentru a seta un comportament adecvat al modelului.
Acest exercițiu face parte din cursul
Lucrul cu DeepSeek în Python
Instrucțiuni pentru exercițiu
- Creează o cerere folosind atât mesaje de tip system, cât și user, pentru a genera un plan de studiu care să te ajute să înveți olandeza.
- Extrage și afișează răspunsul text al asistentului.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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].____.____)