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
<Kurs>Prompt-Engineering mit der OpenAI-API</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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)