Skapa funktionen get_response()
De flesta övningar i den här kursen anropar endpointen chat.completions i OpenAI API:et med en användarprompt. Här skapar du en funktion, get_response(), som tar emot en prompt som indata och returnerar svaret som utdata. I kommande övningar kommer den här funktionen att vara förinläst åt dig.
Paketet OpenAI och OpenAI API:ets Python-klient är redan förinlästa.
Den här övningen är en del av kursen
Prompt Engineering med OpenAI API
Övningsinstruktioner
- Skapa en förfrågan till endpointen
chat.completionsinuti funktionenget_response(). - Testa funktionen med en prompt där du ber modellen att skriva en dikt om ChatGPT.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)