IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Usa la libreria uuid con uuid4() 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)
Modifica ed esegui il codice