Eindgebruikers-ID's opnemen
Je ontwikkelt een moderatietool voor een socialmediabedrijf dat de OpenAI API gebruikt om hun content te beoordelen. Om de veiligheid en naleving van de tool te waarborgen, moet je gebruikersidentificatie opnemen in je API-aanvragen, zodat er onderzoek kan worden gedaan als er kwaadaardige content wordt gevonden.
De uuid-bibliotheek is al geladen. Er is ook een message vooraf geladen met tekst uit een socialmediabericht.
Deze oefening maakt deel uit van de cursus
AI-systemen ontwikkelen met de OpenAI API
Oefeninstructies
- Gebruik de
uuid-bibliotheek metuuid4()om een unieke ID te genereren. - Geef de unieke ID door aan de chatcompletions-endpoint om de gebruiker te identificeren.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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)