dataclass  ¶
  Bases: StructuredOutputBackend
Source code in vllm/v1/structured_output/backend_lm_format_enforcer.py
  
    
    
 compile_grammar(
    request_type: StructuredOutputOptions, grammar_spec: str
) -> StructuredOutputGrammar
Source code in vllm/v1/structured_output/backend_lm_format_enforcer.py
  dataclass  ¶
  Bases: StructuredOutputGrammar
Source code in vllm/v1/structured_output/backend_lm_format_enforcer.py
  class-attribute instance-attribute  ¶
   
   
  Source code in vllm/v1/structured_output/backend_lm_format_enforcer.py
  
    
 is_terminated() -> bool
Source code in vllm/v1/structured_output/backend_lm_format_enforcer.py
   
    
  Source code in vllm/v1/structured_output/backend_lm_format_enforcer.py
  cached  ¶
 _cached_build_vllm_token_enforcer_tokenizer_data(
    tokenizer: PreTrainedTokenizerBase, vocab_size: int
) -> TokenEnforcerTokenizerData
Source code in vllm/v1/structured_output/backend_lm_format_enforcer.py
   
 validate_structured_output_request_lm_format_enforcer(
    params: SamplingParams,
)