Hinzufügen von Assistentenmeldungen
Chat-Modelle eignen sich hervorragend für die Erstellung von Konversationsanwendungen, aber sie können noch weiter verbessert werden, indem man dem Modell einen Teil einer Konversation zur Verfügung stellt, auf dem es aufbauen kann.
Verbessere diese Geografie-Tutorenanwendung, indem du diese Beispiel-Schüleraufforderung und die ideale Musterantwort in die Nachrichten einfügst:
- Beispielfrage:
Give me a quick summary of Portugal.
- Beispielantwort:
Portugal is a country in Europe that borders Spain. The capital city is Lisboa.
Diese Übung ist Teil des Kurses
Arbeiten mit der OpenAI-API
Anleitung zur Übung
Füge die Beispielfrage und -antwort als Benutzer-Assistenten-Paar in die an das Modell gesendeten Nachrichten ein.
Beispielfrage:
Give me a quick summary of Portugal.
Beispielantwort:
Portugal is a country in Europe that borders Spain. The capital city is Lisboa.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
client = OpenAI(api_key="")
response = client.chat.completions.create(
model="gpt-4o-mini",
# Add a user and assistant message for in-context learning
messages=[
{"role": "system", "content": "You are a helpful Geography tutor that generates concise summaries for different countries."},
____,
____,
{"role": "user", "content": "Give me a quick summary of Greece."}
]
)
print(response.choices[0].message.content)