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 Python-Client von OpenAI API wurden vorinstalliert.
Diese Übung ist Teil des Kurses
ChatGPT Prompt Engineering für Entwickler
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 zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
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)