ÎncepețiÎncepe gratuit

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

Vezi cursul

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].____.____)
Editează și rulează codul