Normal map baking artifacts

Hello,I am having problem with baking a normal map, I dont know much about models and baking,and I couldn’t find any answers on google.

My shading is set to smooth on my low poly mesh,since it is a flat surface,with that setup I get artifacts on my normal map.


When I set it to smooth,there is no artifacts but the flat surfaces are not looking good

Here is my model in wireframe if it can help.