Incluyendo ID de usuario final
Estás desarrollando una herramienta de moderación de contenidos para una empresa de redes sociales que utiliza la API OpenAI para evaluar sus contenidos. Para garantizar la seguridad y el cumplimiento de la herramienta, tienes que incorporar la identificación del usuario en tus peticiones API, para que se puedan realizar investigaciones en caso de que se encuentre contenido malicioso.
Se ha precargado la biblioteca uuid
. También se ha precargado un message
con texto de una publicación en las redes sociales.
Este ejercicio forma parte del curso
Desarrollar sistemas de IA con la API OpenAI
Instrucciones del ejercicio
- Utiliza la biblioteca
uuid
conuuid4()
para generar un identificador único. - Pasa el identificador único al punto final de finalización del chat para identificar al usuario.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
client = OpenAI(api_key="")
# Generate a unique ID
unique_id =
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=messages,
# Pass a user identification key
____
)
print(response.choices[0].message.content)