Utilizarea mesajelor de sistem
Endpoint-ul Chat Completions acceptă trei roluri diferite pentru a modela mesajele trimise modelului:
- System: controlează comportamentul asistentului
- User: instruiește asistentul
- Assistant: răspunsul la instrucțiunile utilizatorului
În acest exercițiu, vei începe să proiectezi un sistem AI care îi ajută pe oameni să învețe noi abilități, folosind un mesaj de sistem pentru a defini un comportament potrivit al modelului.
Acest exercițiu face parte din cursul
Lucrul cu OpenAI API
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 pentru învățarea limbii olandeze.
- 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="")
# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
model="gpt-4o-mini",
max_completion_tokens=150,
messages=[
{"role": ____,
"content": "You are a study planning assistant that creates plans for learning new skills."},
{"____": "____",
"____": "I want to learn to speak Dutch."}
]
)
# Extract the assistant's text response
print(response.choices[0].____.____)