Actually, the TotalEnergy analysis object in QuantumATK by default gives the total free energy at the electronic temperature/broadening specified when doing the ground state calculation. The extrapolated total energy at T = 0 K has to be obtained either from the text output in the log or from using:
energy_at_zero_kelvin = total_energy.alternativeEnergies()['Zero-Broadening-Energy']
If you want the free energy at a different energy you have to repeat the calculation, changing the broadening under the "Numerical Accuracy" settings.
If you for some reason want to extrapolate to a broadening different than the one you did the calculation for you can simply use that F(σ) = E(0) + 1/2 γσ2 + O(σ4), i.e. it is approximately a parabola. You have two points on this parabola: E(0) and F(σ) at the σ used in the calculation - from those you can extrapolate to any other σ in a close neighborhood.
See also:
https://docs.quantumatk.com/manual/Types/TotalEnergy/TotalEnergy.html
and
https://docs.quantumatk.com/manual/technicalnotes/occupation_methods/occupation_methods.html