De functie get_response() maken
De meeste oefeningen in deze cursus roepen de chat.completions-endpoint van de OpenAI API aan met een gebruikersprompt. Hier ga je een functie get_response() maken die een prompt als invoer krijgt en het antwoord als uitvoer teruggeeft. In latere oefeningen wordt deze functie voor je klaargezet.
Het OpenAI-pakket en de Python-client voor de OpenAI API zijn al ingeladen.
Deze oefening maakt deel uit van de cursus
Prompt Engineering met de OpenAI API
Oefeninstructies
- Maak binnen de functie
get_response()een request naar dechat.completions-endpoint. - Test de functie met een prompt die het model vraagt om een gedicht over ChatGPT te schrijven.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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)