class_docstr: [`TFSuppressTokensAtBeginLogitsProcessor`] suppresses a list of tokens as soon as the `generate` function starts
  generating using `begin_index` tokens. This should ensure that the tokens defined by `begin_suppress_tokens` at not
  sampled at the begining of the generation.
class_docstr_tok: ["[","`","TFSuppressTokensAtBeginLogitsProcessor","`","]","suppresses","a","list","of","tokens","as","soon","as","the","`","generate","`","function","starts","generating","using","`","begin_index","`","tokens",".","This","should","ensure","that","the","tokens","defined","by","`","begin_suppress_tokens","`","at","not","sampled","at","the","begining","of","the","generation","."]
code: def __init__(self, begin_suppress_tokens, begin_index):
      self.begin_suppress_tokens = list(begin_suppress_tokens)
      self.begin_index = begin_index
  
imports: import inspect
  from typing import List, Tuple
  import numpy
  import tensorflow
  from .tf_utils import stable_softmax
  from .utils import add_start_docstrings
  from .utils.logging import get_logger
label_desc: Use image node_id 1 to create a new TFSuppressTokensAtBeginLogitsProcessor object from inherited base classes: TFLogitsProcessor with example: obj = TFSuppressTokensAtBeginLogitsProcessor(begin_suppress_tokens, begin_index)