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.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan 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)