LoslegenKostenlos loslegen

Nachrichten stapeln

Du entwickelst eine Fitnessanwendung, mit der du das Lauf- und Radtraining verfolgen kannst, aber du stellst fest, dass alle Entfernungen deiner Kunden in Kilometern gemessen wurden und du sie gerne auch in Meilen umrechnen lassen würdest.

Du möchtest die OpenAI-API nutzen, um Anfragen für jede Messung zu senden, willst aber vermeiden, dass du eine for-Schleife verwendest, die zu viele Anfragen senden würde. Du beschließt, die Anfragen in Stapeln zu senden, indem du eine system Nachricht angibst, in der du aufgefordert wirst, jede Messung von Kilometern in Meilen umzurechnen und die Ergebnisse in einer Tabelle mit den ursprünglichen und den umgerechneten Messungen zu präsentieren.

Die Liste measurements (die eine Liste von Floats enthält) und die Funktion get_response() wurden bereits importiert.

Diese Übung ist Teil des Kurses

Entwicklung von KI-Systemen mit der OpenAI API

Kurs anzeigen

Anleitung zur Übung

  • Gib eine Systemmeldung ein, um eine Antwort mit allen Messwerten als Tabelle anzufordern (gib an, dass sie in Kilometern angegeben sind und in Meilen umgerechnet werden sollen).
  • Füge eine user Nachricht pro Messung an die messages Liste an.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

client = OpenAI(api_key="")

messages = []
# Provide a system message and user messages to send the batch
messages.append(____)
# Append measurements to the message
[messages.append(____) for i in measurements]

response = get_response(messages)
print(response)
Code bearbeiten und ausführen