Switching in-game rendering API Blueprint

Hi ! I’m making a game (of course) and I would like to know if it was possible to compile the game with several Rendering APIs, and if yes, how I could make the player able to change the rendering API in game and after restarting, or directly while launching the game ! All that in Blueprint, however a little bit of C++ code is OK, while it allows to make BP nodes with after…
I searched a lot for that, but I never found a real answer.
I’m a beginner, even if I work on UE since a year now, I don’t know everything, and for example, how I could technically include this in my game.
Thanks to people who’ll help :smile: