Erste SchritteKostenlos loslegen

Hinzufügen von Leitplanken

Eine der beliebtesten Anwendungen von Systemmeldungen ist das Hinzufügen von Leitplankenhinzuzufügen, die die Modellausgaben einschränken.

In dieser Übung schränkst du die Modellausgaben ein, um Lernpläne zu verhindern , die nichts mit Sprachen zu tun haben, denn dein System beginnt, seine Nische in diesem Bereich zu finden. Du entwirfst eine benutzerdefinierte Nachricht für Nutzer, die diese Art von Lernplänen anfordern, damit sie diese Änderung verstehen.

Diese Übung ist Teil des Kurses

Arbeiten mit der OpenAI-API

Kurs anzeigen

Anleitung zur Übung

  • Schließe die Chat-Anfrage ab, indem du die Systemnachricht auf sys_msg angibst und eine Nutzernachricht testest, die eine nicht sprachbezogene Fähigkeit enthält, wie z. B. Rollschuhlaufen.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

client = OpenAI(api_key="")

sys_msg = """You are a study planning assistant that creates plans for learning new skills.

If these skills are non related to languages, return the message:

'Apologies, to focus on languages, we no longer create learning plans on other topics.'
"""

# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
  model="gpt-4o-mini",
  messages=[
    {"role": "____", "content": ____},
    {"role": "user", "content": "Help me learn to ____."}
  ]
)

print(response.choices[0].message.content)
Bearbeiten und Ausführen von Code