Skip to content

vllm_omni.engine.serialization

Shared serialization helpers for omni engine request payloads.

logger module-attribute

logger = init_logger(__name__)

deserialize_additional_information

deserialize_additional_information(
    payload: dict | AdditionalInformationPayload | None,
) -> dict

Deserialize an additional_information payload into a plain dict.

serialize_additional_information

serialize_additional_information(
    raw_info: dict[str, Any]
    | AdditionalInformationPayload
    | None,
    *,
    log_prefix: str | None = None,
) -> AdditionalInformationPayload | None

Serialize omni request metadata for EngineCore transport.

Delegates to serialize_payload which understands the nested OmniPayload TypedDict structure.