2025-05-23 11:09:53 +02:00
# Summary
## Configuration
API documentation for vLLM's configuration classes.
- [vllm.config.ModelConfig][]
- [vllm.config.CacheConfig][]
- [vllm.config.LoadConfig][]
- [vllm.config.ParallelConfig][]
- [vllm.config.SchedulerConfig][]
- [vllm.config.DeviceConfig][]
- [vllm.config.SpeculativeConfig][]
- [vllm.config.LoRAConfig][]
- [vllm.config.MultiModalConfig][]
- [vllm.config.PoolerConfig][]
2025-09-18 05:20:27 -04:00
- [vllm.config.StructuredOutputsConfig][]
2025-12-09 13:29:33 -05:00
- [vllm.config.ProfilerConfig][]
2025-05-23 11:09:53 +02:00
- [vllm.config.ObservabilityConfig][]
- [vllm.config.KVTransferConfig][]
- [vllm.config.CompilationConfig][]
- [vllm.config.VllmConfig][]
## Offline Inference
LLM Class.
- [vllm.LLM][]
2026-03-26 01:22:54 +08:00
Prompt schema for LLM APIs.
2025-05-23 11:09:53 +02:00
2026-03-26 01:22:54 +08:00
- [vllm.inputs.llm][]
2025-05-23 11:09:53 +02:00
## vLLM Engines
Engine classes for offline and online inference.
- [vllm.LLMEngine][]
- [vllm.AsyncLLMEngine][]
## Inference Parameters
Inference parameters for vLLM APIs.
- [vllm.SamplingParams][]
- [vllm.PoolingParams][]
## Multi-Modality
vLLM provides experimental support for multi-modal models through the [vllm.multimodal][] package.
2025-10-17 10:22:06 +01:00
Multi-modal inputs can be passed alongside text and token prompts to [supported models ](../models/supported_models.md#list-of-multimodal-language-models )
2025-05-23 11:09:53 +02:00
via the `multi_modal_data` field in [vllm.inputs.PromptType][].
2025-07-08 10:49:13 +01:00
Looking to add your own multi-modal model? Please follow the instructions listed [here ](../contributing/model/multimodal.md ).
2025-05-23 11:09:53 +02:00
- [vllm.multimodal.MULTIMODAL_REGISTRY][]
2026-03-26 01:22:54 +08:00
### Internal data structures
2025-05-23 11:09:53 +02:00
- [vllm.multimodal.inputs.PlaceholderRange][]
- [vllm.multimodal.inputs.NestedTensors][]
- [vllm.multimodal.inputs.MultiModalFieldElem][]
- [vllm.multimodal.inputs.MultiModalFieldConfig][]
- [vllm.multimodal.inputs.MultiModalKwargsItem][]
2025-08-18 17:52:00 +08:00
- [vllm.multimodal.inputs.MultiModalKwargsItems][]
2025-05-23 11:09:53 +02:00
### Data Parsing
- [vllm.multimodal.parse][]
### Data Processing
- [vllm.multimodal.processing][]
### Registry
- [vllm.multimodal.registry][]
## Model Development
- [vllm.model_executor.models.interfaces_base][]
- [vllm.model_executor.models.interfaces][]
- [vllm.model_executor.models.adapters][]