有效的承諾必須具備下列條件:1、承諾必須由受要約人作出。2、承諾必須是在有效時間內作出。3、承諾必須與要約的內容完全一致。也就是承諾必須是無條件地接受要約的所有條件。【法律依據】《合同法》第22條,承諾應當以通知的方式作出,但根據交易習慣或者要約表明可以通過行爲作出承諾的除外。