Crear la función get_response()
La mayoría de los ejercicios de este curso llamarán al endpoint chat.completions de la API de OpenAI con un prompt del usuario. Aquí vas a crear una función get_response() que reciba un prompt como entrada y devuelva la respuesta como salida; en ejercicios posteriores vendrá precargada para ti.
El paquete OpenAI y el cliente de la API de OpenAI para Python ya están precargados.
Este ejercicio forma parte del curso
Ingeniería de prompts con la API de OpenAI
Instrucciones del ejercicio
- Crea una solicitud al endpoint
chat.completionsdentro de la funciónget_response(). - Prueba la función con un prompt que pida al modelo que escriba un poema sobre ChatGPT.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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)