Die Funktion get_response() erstellen
Die meisten Übungen in diesem Kurs rufen den Endpunkt chat.completions der OpenAI-API mit einem user Prompt auf. Dazu erstellst du nun eine Funktion namens get_response(), die einen Prompt als Eingabe bekommt und die Antwort als Output zurückgibt. In den nächsten Übungen wird diese Funktion für dich dann bereits geladen sein.
Das Paket OpenAI und der Python-Client der OpenAI-API wurden bereits installiert.
Diese Übung ist Teil des Kurses
Prompt-Engineering mit der OpenAI-API
Anleitung zur Übung
- Erstelle eine Anfrage an den Endpunkt
chat.completionsin der Funktionget_response(). - Probiere die Funktion aus, indem du das Modell mit einem Prompt dazu aufforderst, ein Gedicht über ChatGPT zu schreiben.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
def get_response(prompt):
# Create a request to the chat completions endpoint
response = client.____.____.____(
model="gpt-4o-mini",
messages=[{"role": "user", "content": prompt}],
temperature = 0)
return response.choices[0].message.content
# Test the function with your prompt
response = get_response("____")
print(response)