Actually you can't do "system" roles at all with OpenAI models now.
You can use the "developer" role which is above the "user" role but below "platform" in the hierarchy.
https://cdn.openai.com/spec/model-spec-2024-05-08.html#follo...
You can use the "developer" role which is above the "user" role but below "platform" in the hierarchy.
https://cdn.openai.com/spec/model-spec-2024-05-08.html#follo...
> "developer": from the application developer (possibly OpenAI), formerly "system"
(That said, I guess what you said about "platform" being above "system"/"developer" still holds.)