Erste SchritteKostenlos loslegen

Erstellen eines Gesprächsverlaufs

Eine Online-Mathe-Lernplattform namens Easy as Pi hat dich beauftragt, ihnen bei der Entwicklung eines KI-Tutors zu helfen. Du erkennst sofort, dass du diese Anwendung mithilfe der OpenAI-API erstellen kannst, und beginnst mit dem Entwurf eines einfachen Proof-of-Concept (POC), den die wichtigsten Stakeholder des Unternehmens prüfen sollen.

Zu Beginn zeigst du, wie Antworten auf Schülernachrichten in einem Nachrichtenverlauf gespeichert werden können, der vollständige Unterhaltungen ermöglicht.

Diese Übung ist Teil des Kurses

Arbeiten mit der OpenAI-API

Kurs anzeigen

Anleitung zur Übung

  • Sende messages in einer Chat-Anfrage an das Model.
  • Extrahiere die Assistenznachricht aus response, wandle sie in ein Nachrichtenwörterbuch um und hänge sie an messages an.

Interaktive Übung zum Anfassen

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

client = OpenAI(api_key="")

messages = [
    {"role": "system", "content": "You are a helpful math tutor that speaks concisely."},
    {"role": "user", "content": "Explain what pi is."}
]

# Send the chat messages to the model
response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=____,
    max_tokens=100
)

# Extract the assistant message from the response
assistant_dict = {"role": "____", "content": ____}

# Add assistant_dict to the messages dictionary
messages.____(assistant_dict)
print(messages)
Bearbeiten und Ausführen von Code