Правильно
Оба слова являются правильными, отличаются только варианты их употребления.
Семи — родительный падеж числительного «семи», когда речь идет об одушевленном или неодушевленном предмете, а также родительный падеж слова «семеро», когда речь идет о неодушевленном предмете.
Семь товарищей — семи товарищей
Семь абрикосов — семи абрикосов
Семеро суток — семи суток
Семерых — родительный падеж слова «семеро», когда речь идет об одушевленном предмете.
Семеро ребят — семерых ребят