LoslegenKostenlos loslegen

Erstellen eines Gesprächsverlaufs

Eine Online-Mathe-Lernplattform namens Easy as Pi hat dich angeheuert, um ihnen bei der Entwicklung eines KI-Tutors zu helfen. Du siehst sofort, dass du diese Anwendung mit der OpenAI-API erstellen kannst, und beginnst mit dem Entwurf eines einfachen Proof-of-Concept (POC) für die wichtigsten Stakeholder im Unternehmen zur Überprüfung.

Zuerst zeigst du, wie Antworten auf Nachrichten von Schülern in einem Nachrichtenverlauf gespeichert werden können, sodass ganze Unterhaltungen angezeigt werden können.

Diese Übung ist Teil des Kurses

Arbeiten mit der OpenAI-API

Kurs anzeigen

Anleitung zur Übung

  • Schick einfach „ messages “ in einer Chat-Anfrage an das Model.
  • Hol die Assistenz-Nachricht aus „ response “ raus, mach ein Nachrichtenwörterbuch draus und häng sie an „ messages “ an.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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_completion_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)
Code bearbeiten und ausführen