Salut/Hi,
Thanks for this, it works well, especially compared to DeepL Free API.
To add my two cents, this specific set up also required me to verify my identity (ID + Photo upload) with Open AI (in Canada, FWIW), as the use of the gpt-5-mini model is restricted to "Verified Organizations." Took me a while to figure this out, as all I was getting was an HTTP error setting it up. Once that was done, everything worked with the settings you outlined.