vllm.entrypoints.pooling.score.protocol ¶
ScoreRequest module-attribute ¶
ScoreRequest: TypeAlias = (
ScoreQueriesDocumentsRequest
| ScoreQueriesItemsRequest
| ScoreDataRequest
| ScoreTextRequest
)
RerankDocument ¶
Bases: BaseModel
Source code in vllm/entrypoints/pooling/score/protocol.py
multi_modal class-attribute instance-attribute ¶
multi_modal: list[ScoreContentPartParam] | None = None
RerankRequest ¶
Bases: PoolingBasicRequestMixin, ClassifyRequestMixin
Source code in vllm/entrypoints/pooling/score/protocol.py
mm_processor_kwargs class-attribute instance-attribute ¶
mm_processor_kwargs: dict[str, Any] | None = Field(
default=None,
description="Additional kwargs to pass to the HF processor.",
)
build_tok_params ¶
build_tok_params(
model_config: ModelConfig,
) -> TokenizeParams
Source code in vllm/entrypoints/pooling/score/protocol.py
to_pooling_params ¶
to_pooling_params(task: PoolingTask = 'score')
RerankResponse ¶
RerankResult ¶
Bases: BaseModel
Source code in vllm/entrypoints/pooling/score/protocol.py
RerankUsage ¶
ScoreDataRequest ¶
ScoreQueriesDocumentsRequest ¶
ScoreQueriesItemsRequest ¶
ScoreRequestMixin ¶
Bases: PoolingBasicRequestMixin, ClassifyRequestMixin
Source code in vllm/entrypoints/pooling/score/protocol.py
mm_processor_kwargs class-attribute instance-attribute ¶
mm_processor_kwargs: dict[str, Any] | None = Field(
default=None,
description="Additional kwargs to pass to the HF processor.",
)
build_tok_params ¶
build_tok_params(
model_config: ModelConfig,
) -> TokenizeParams
Source code in vllm/entrypoints/pooling/score/protocol.py
to_pooling_params ¶
to_pooling_params(task: PoolingTask = 'score')
ScoreResponse ¶
Bases: OpenAIBaseModel
Source code in vllm/entrypoints/pooling/score/protocol.py
created class-attribute instance-attribute ¶
id class-attribute instance-attribute ¶
id: str = Field(
default_factory=lambda: f"embd-{random_uuid()}"
)
ScoreResponseData ¶
Bases: OpenAIBaseModel