Aan de slagBegin gratis

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

Bekijk cursus

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.

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)
Code bewerken en uitvoeren