The guiding code section is Art 445.
Assumption: The generator does not have an installed CB. Which is odd. Most small generation comes with a CB installed on the skid. If it had come with a CB, then the mfg made all of these design decisions. Since it does not, you are the systems engineer of record - you get to make the design decisions.
Amazingly the NEC allows wide latitude is selection of Over Current Protection. Look at art. 445.12.A. Depending on the protections built into the engine/generator control, the CB may not have anything to do with generator protection.
Also look at art. 445.13. If the CB you are installing is the first CB, then the conductors from the gen to the CB are required to be 115% FLA. The first CB is not necessarily sized to protect these conductors.
So what are you left with? All design decisions - not code mandates.
Look at the generator/driver specs. Most of the time the driver is too small to allow the generator to be loaded up over 100%. If the gen is loaded over 100% the throttle goes wide open and the driver just slows down. If so, that could be considered overload protection by "inherent design".
Improtant Note: The generator load is not set by the CB, it is set by the design. If you don't want the gen overloaded, limit the connected load.
Here is an example of how I might choose.
Generator mission is starting/running a motor close to the starting capacity of the generator - say 25hp - 30hp, plus auxilary loads.
Gen Short circuit current is 300A - 400A.
Art 445.12.A Generator overload protection is by "inherent design".
Consider a typical TM CB trip curve is:
500% - 4sec to 12sec
400% - 6s to 20s
300% - 10s to 30s
For an 80A CB:
300% --> 240A Won't trip under statring current
For a fault, will trip between 4s and 30s
80A is > 125% gen FLA, so it won't trip with the gen at continuous full load.
For this application, I'd probably pick an 80A CB. Will a 100A work? Sure, but look at your trip times for available SSC. For the same range of gen curents the trip times are 6s to 50s.
Hope this helped.
ice