Remix.run Logo
▲ reedf1 an hour ago

The refusal is often at the thinking stage (so you might not ever see a direct refusal) and it will solve a slightly different problem to what you asked. If you tell it to reverse engineer an API and you read the thinking it might say something like "this code has x license, so I won't use that" or "the user is asking me to fuzz endpoints, I will only display publicly available endpoints" - and then give you perfectly plausible output.

▲NitpickLawyer 40 minutes ago | parent [-]

> (so you might not ever see a direct refusal)

A note that the only inference providers that hide thinking are the closed labs. Most (all, afaik) inference providers serving open models will send the clear thinking tokens always.

▲reedf1 39 minutes ago | parent [-]

This is true but often the thinking is very verbose and collapsed and it can take some inspection to find the refusal.