Skip to main content
Version: Next

LLM Inputs

*在线运行 vLLM 入门教程:零基础分步指南

vllm.inputs.**PromptType**

[source]

Union[strTextPromptTokensPromptExplicitEncoderDecoderPrompt] 的别名

*class***vllm.inputs.**TextPrompt

[source]

Bases: TypedDict

文本提示的模式。

prompt***:***str

[source]

传递给模型之前需要分词处理的输入文本。

multi_modal_data***:NotRequired[MultiModalDataDict]***

[source]

可选的多模态数据,如果模型支持,可以传递给模型。

mm_processor_kwargs***:NotRequired[dict[str,Any]]***

[source]

可选的多模态处理器参数,将传递给多模态输入映射器和处理器。注意,如果多个模态为当前模型注册了映射器等,会尝试将mm_processor_kwargs传递给每个模态。

*class***vllm.inputs.**TokensPrompt

[source]

Bases: TypedDict

分词后提示的模式。

prompt_token_ids***:list[int]***

[source]

传递给模型的 token ID 列表。

token_type_ids***:NotRequired[list[int]]***

[source]

传递给交叉编码器模型的 token 类型 ID 列表。

multi_modal_data***:NotRequired[MultiModalDataDict]***

[source]

可选的多模态数据,如果模型支持,可以传递给模型。

mm_processor_kwargs***:NotRequired[dict[str,Any]]***

[source]

可选的多模态处理器参数,将传递给多模态输入映射器和处理器。注意,如果多个模态为当前模型注册了映射器等,会尝试将mm_processor_kwargs传递给每个模态。