https://github.com/Wyattwalls/system_prompts/blob/main/OpenA...
In terms of the behavior, technically it doesn’t override, but instead think of it as a nudge. Both system prompt and your custom prompt participates in the attention process, so the output tokens get some influence from both. Not equally but to some varying degree and chance
If you use an LLM endpoint in Azure OpenAI, no system prompt is in effect unless you provide one.