Hi,
The generate() method is meant to be used by encoder-decoder models (like T5, BART, MarianMT, the EncoderDecoderModel classes etc.), to autoregressively generate text. The model you are loading is an encoder-only model, which is not a generative, but a discriminative model, meaning that you can use it to classify text, do token classification, extractive question-answering, etc.