module-attribute  ¶
 ParsedSingletonPrompt: TypeAlias = (
    ParsedStrPrompt
    | ParsedTextPrompt
    | ParsedTokensPrompt
    | ParsedEmbedsPrompt
)
 
   
   
   
   
  Bases: NamedTuple
Source code in vllm/inputs/parse.py
   
 get_prompt_components(
    prompt: PromptType,
) -> PromptComponents
Source code in vllm/inputs/parse.py
  
 is_explicit_encoder_decoder_prompt(
    prompt: PromptType,
) -> TypeIs[ExplicitEncoderDecoderPrompt]
 
 parse_raw_prompts(
    prompt: str | list[str] | list[int] | list[list[int]],
) -> Sequence[TextPrompt] | Sequence[TokensPrompt]
Source code in vllm/inputs/parse.py
  
 parse_singleton_prompt(
    prompt: SingletonPrompt,
) -> ParsedSingletonPrompt
Source code in vllm/inputs/parse.py
  
 split_enc_dec_inputs(
    inputs: ProcessorInputs,
) -> tuple[SingletonInputs | None, SingletonInputs]