Erstellen der Funktion get_response()
Bei den meisten Übungen in diesem Kurs wird der chat.completions
Endpunkt der OpenAI API mit einer Benutzerabfrage aufgerufen. Hier erstellst du eine get_response()
Funktion, die eine Eingabeaufforderung als Input erhält und die Antwort als Output zurückgibt, die in zukünftigen Übungen für dich vorgeladen wird.
Das Paket OpenAI
und der OpenAI API Python-Client sind bereits vorinstalliert.
Diese Übung ist Teil des Kurses
Prompt Engineering mit der OpenAI API
Anleitung zur Übung
- Erstelle eine Anfrage an den Endpunkt
chat.completions
innerhalb der Funktionget_response()
. - Probiere die Funktion mit einer Aufforderung aus, die das Modell auffordert, 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)