Includere gli ID degli utenti finali
Stai sviluppando uno strumento di moderazione dei contenuti per un'azienda di social media che usa l'API di OpenAI per valutare i contenuti. Per garantire sicurezza e conformità, devi includere l'identificazione dell'utente nelle richieste API, così da poter effettuare indagini nel caso vengano trovati contenuti malevoli.
La libreria uuid è stata precaricata. È stato anche precaricato un message che contiene il testo di un post sui social media.
Questo esercizio fa parte del corso
Sviluppare sistemi di AI con l'API di OpenAI
Istruzioni dell'esercizio
- Usa la libreria
uuidconuuid4()per generare un ID univoco. - Passa l'ID univoco all'endpoint delle chat completions per identificare l'utente.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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)