Erste SchritteKostenlos loslegen

OpenAI API Nachrichtenrollen

Du entwickelst einen Chatbot für eine Eventmanagement-Agentur, der das Networking bei Veranstaltungen erleichtern soll.

Mit der OpenAI API bereitest du ein Wörterbuch vor, das du als Nachricht an den chat.completions Endpunkt weitergibst. In der Nachricht müssen 3 Rollen definiert werden, damit das Modell genügend Anhaltspunkte hat, um hilfreiche Antworten zu geben.

Im Laufe des Kurses wirst du Python-Code schreiben, um mit OpenAI API zu interagieren. Die Eingabe deines eigenen API Schlüssels ist nicht notwendig, um Anfragen zu erstellen und die Übungen in diesem Kurs zu bearbeiten. Du kannst den Platzhalter "<OPENAI_API_TOKEN>" als Schlüssel in api_key belassen.

Das OpenAI Paket wurde für dich vorgeladen.

Diese Übung ist Teil des Kurses

ChatGPT Prompt Engineering für Entwickler

Kurs anzeigen

Anleitung zur Übung

  • Erstelle einen OpenAI API Python-Client; die Angabe deines persönlichen Schlüssels ist nicht erforderlich, du kannst den Platzhalter stehen lassen.
  • Vervollständige das Nachrichtenlexikon mit der Rolle, die jeder der angegebenen Nachrichten entspricht.

Interaktive Übung zum Anfassen

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

# Create the OpenAI client: you can leave "" as is
client = ____(api_key="")

# Define the conversation messages
conversation_messages = [
    {"role": ____, "content": "You are a helpful event management assistant."},
    {"role": ____, "content": "What are some good conversation starters at networking events?"},
    {"role": ____, "content": ""}
]

response = client.chat.completions.create(
  model="gpt-4o-mini",
  messages=conversation_messages
)
print(response.choices[0].message.content)
Bearbeiten und Ausführen von Code