Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Maak binnen de functie get_response() een request naar de chat.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)
Code bewerken en uitvoeren