> I personally never use the ChatGPT webapp or any other chatbot webapps — instead using the APIs directly — because being able to control the system prompt is very important, as random changes can be frustrating and unpredictable.
This assumes that API requests don't have additional system prompts attached to them.
They just renamed "system" to "developer" for some reason. Their API doesn't care which one you use, it'll translate to the right one. From the page you linked:
> "developer": from the application developer (possibly OpenAI), formerly "system"
(That said, I guess what you said about "platform" being above "system"/"developer" still holds.)
This assumes that API requests don't have additional system prompts attached to them.