LoslegenKostenlos starten

Eine Gesprächshistorie erstellen

Eine Online-Lernplattform für Mathematik namens Easy as Pi hat dich beauftragt, bei der Entwicklung eines KI-Tutors zu helfen. Du erkennst sofort, dass du diese Anwendung mit DeepSeek im Chatmodus bauen kannst, und entwirfst ein einfaches Proof of Concept (POC), das die wichtigsten Stakeholder im Unternehmen beurteilen können.

Zum Einstieg zeigst du, wie Antworten auf Nachrichten von Lernenden in einer Nachrichtenhistorie gespeichert werden können – so werden vollständige Unterhaltungen möglich.

Diese Übung ist Teil des Kurses

<Kurs>Arbeiten mit DeepSeek in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Sende messages in einer Chat-Anfrage an das Modell.
  • Extrahiere die Assistant-Nachricht aus response, wandle sie in ein Nachrichtendikt um und hänge sie an messages an.

Interaktive praktische Übung

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

client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")

messages = [
    {"role": "system", "content": "You are a helpful math tutor that generates concise, one-sentence responses."},
    {"role": "user", "content": "Explain what pi is."}
]

# Send the chat messages to the model
response = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V4-Pro",
    messages=____,
    max_tokens=500
)

# 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