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 uno strumento utile per aiutare OpenAI a monitorare e rilevare gli abusi. Ciò consente a OpenAI di fornire al tuo team feedback più utili e concreti nel caso in cui rileviamo violazioni delle norme nella tua applicazione.
Un identificatore di sicurezza deve essere una stringa che identifica in modo univoco ogni utente. Esegui l'hashing del nome utente o dell'indirizzo email per evitare di inviarci informazioni identificative. Se offri un'anteprima del tuo prodotto a utenti non autenticati, puoi inviare invece un ID sessione.
L'identificatore di sicurezza sostituisce il precedente parametro user, usato in precedenza per lo stesso scopo.
Includi gli identificatori di sicurezza nelle richieste API con 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"
)