I think ab initio means to use a model in order to reproduce properties without the need of feeding the model with experimentally determined values. QM as well as CM allows to calculate properties without inserting empirically found properties of materials, it uses only given external fields
I don’t know if classical EM is an ab initio model or not and I don’t know what is ment by “first principles”