Créer la fonction get_response()
La plupart des exercices de ce cours appelleront le point de terminaison chat.completions de l'API d'OpenAI avec un prompt fourni par l'utilisateur. Ici, vous allez créer une fonction get_response() qui reçoit un prompt en entrée et retourne la réponse en sortie. Dans les prochains exercices, elle sera préchargée pour vous.
Le paquet OpenAI et le client Python de l'API d'OpenAI ont été préchargés.
Cette activité fait partie du cours
Conception de invites (Prompt Engineering) avec l'API d'OpenAI
Instructions de l’exercice
- Créez une requête vers le point de terminaison
chat.completionsà l'intérieur de la fonctionget_response(). - Essayez la fonction avec un prompt qui demande au modèle d'écrire un poème à propos de ChatGPT.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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)