Le best practice di sicurezza di OpenAI hanno lo scopo di limitare la possibilità di uso improprio.
Inviare identificatori di sicurezza nelle richieste può essere utile per consentire a OpenAI di monitorare e rilevare gli abusi. In questo modo, se rileviamo violazioni delle norme nella tua applicazione, OpenAI può fornire al tuo team indicazioni più concrete su come intervenire.
Un identificatore di sicurezza deve essere una stringa che identifica in modo univoco ciascun utente. Applica una funzione hash al nome utente o all'indirizzo email per evitare di inviarci informazioni identificative. Se offri un'anteprima del prodotto agli utenti non autenticati, puoi inviare invece un ID sessione.
L'identificatore di sicurezza sostituisce il precedente parametro user, che aveva la stessa finalità.
Includi gli identificatori di sicurezza nelle richieste API tramite il parametro safety_identifier:
Python — API per il completamento delle chat
from openai import OpenAI
client = OpenAI()
response = client.chat.completions.create(
model="gpt-5-mini",
messages=[
{"role": "user", "content": "This is a test"}
],
safety_identifier="user_123456"
)Python — API Responses
from openai import OpenAI
client = OpenAI()
response = client.responses.create(
model="gpt-5-mini",
input="This is a test",
safety_identifier="user_123456"
)