It’s probably provided as system instructions for rejecting things. You can use the API and feed it with different instructions with the system role
Like, I haven’t heard about a way they could actually implement filters this powerful “inside” the model, it feels like it’s probably a less elegant system than we’d imagine.
They’ve probably done it strongly enough that it can’t really not do it, maybe on purpose to prevent misuse