Controls the stopping condition for beam search. It accepts the
following values: True, where the generation stops as soon as there
are best_of complete candidates; False, where a heuristic is applied
to the generation stops when it is very unlikely to find better candidates;
never, where the beam search procedure only stops where there cannot be
better candidates (canonical beam search algorithm).
early_stopping: bool = False