_apply_bad_words_single_batch(
    logits: Tensor,
    bad_words_token_ids: list[list[int]],
    past_tokens_ids: list[int],
) -> None
Source code in vllm/v1/sample/ops/bad_words.py
  
 apply_bad_words(
    logits: Tensor,
    bad_words_token_ids: dict[int, list[list[int]]],
    past_tokens_ids: list[list[int]],
) -> None
Source code in vllm/v1/sample/ops/bad_words.py
   
 apply_bad_words_with_drafts(
    logits: Tensor,
    bad_words_token_ids: dict[int, list[list[int]]],
    past_tokens_ids: list[list[int]],
    num_draft_tokens: list[int],
) -> None