LLM Inputs
vllm.inputs.**PromptType**
Union
[str
, TextPrompt
, TokensPrompt
, ExplicitEncoderDecoderPrompt
] 的别名
*class***vllm.inputs.**TextPrompt
Bases: TypedDict
文本提示的模式。
prompt***:***str
传递给模型之前需要分词处理的输入文本。
multi_modal_data***:NotRequired[MultiModalDataDict]***
可选的多模态数据,如果模型支持,可以传递给模型。
mm_processor_kwargs***:NotRequired[dict[str,Any]]***
可选的多模态处理器参数,将传递给多模态输入映射器和处理器。注意,如果多个模态为当前模型注册了映射器等,会尝试将mm_processor_kwargs
传递给每个模态。
*class***vllm.inputs.**TokensPrompt
Bases: TypedDict
分词后提示的模式。
prompt_token_ids***:list[int]***
传递给模型的 token ID 列表。
token_type_ids***:NotRequired[list[int]]***
传递给交叉编码器模型的 token 类型 ID 列表。
multi_modal_data***:NotRequired[MultiModalDataDict]***
可选的多模态数据,如果模型支持,可以传递给模型。
mm_processor_kwargs***:NotRequired[dict[str,Any]]***
可选的多模态处理器参数,将传递给多模态输入映射器和处理器。注意,如果多个模态为当前模型注册了映射器等,会尝试将mm_processor_kwargs
传递给每个模态。