Začněte nyníZačněte zdarma

Použití systémových zpráv

Endpoint Chat Completions podporuje tři různé role, které určují podobu zpráv odesílaných modelu:

  • System: řídí chování asistenta
  • User: instruuje asistenta
  • Assistant: odpovídá na instrukce uživatele

V tomto cvičení začneš navrhovat AI systém pro výuku nových dovedností – pomocí systémové zprávy nastavíš vhodné chování modelu.

Toto cvičení je součástí kurzu

Práce s OpenAI API

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř požadavek využívající zprávy typu system i user, který sestaví studijní plán pro výuku nizozemštiny.
  • Extrahuj text odpovědi asistenta a vypiš ho.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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].____.____)
Upravit a spustit kód