Logits processor for constraining generated tokens to a specific set of token ids.
Source code in vllm/entrypoints/openai/logits_processors.py
  
  Source code in vllm/entrypoints/openai/logits_processors.py
  cached  ¶
 _get_allowed_token_ids_logits_processor(
    allowed_token_ids: frozenset[int], vocab_size: int
) -> LogitsProcessor
Source code in vllm/entrypoints/openai/logits_processors.py
  
 get_logits_processors(
    logit_bias: dict[int, float] | dict[str, float] | None,
    allowed_token_ids: list[int] | None,
    tokenizer: AnyTokenizer,
) -> list[LogitsProcessor]