Crear la función get_response()
La mayoría de los ejercicios de este curso llamarán al punto final chat.completions
de la API OpenAI con una solicitud de usuario. Aquí crearás una función get_response()
que recibe un prompt como entrada y devuelve la respuesta como salida, que en futuros ejercicios estará precargada para ti.
Se han precargado el paquete OpenAI
y el cliente Python de la API OpenAI.
Este ejercicio forma parte del curso
ChatGPT Prompt Ingeniería para programadores
Instrucciones de ejercicio
- Crea una petición al terminal
chat.completions
dentro de la funciónget_response()
. - Prueba la función con una pregunta que pida al modelo que escriba un poema sobre ChatGPT.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
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)