开发商未按期交房是构成违约的,关于违约责任,一般商品房买卖合同中会有约定。有约定的,当然从其约定,如果合同未对违约责任作出约定,则需要根据相关法律来确定违约责任。
《关于审理商品房买卖合同纠纷案件适用法律若干问题的解释》第十六条:根据《合同法》第九十四条的规定,出卖人迟延交付房屋或者买受人迟延支付购房款;
经催告后在三个月的合理期限内仍未履行,当事人一方请求解除合同的,应予支持,但当事人另有约定的除外。