vllm

Configure and run vLLM for high-throughput LLM inference on GPUs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tylertitsworth/skills --skill vllm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vllm
Source: https://github.com/tylertitsworth/skills/tree/main/vllm
Command: npx skills add https://github.com/tylertitsworth/skills --skill vllm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

vLLM enables high-throughput, memory-efficient LLM inference on GPUs, enabling scalable deployment of large models with advanced memory management techniques such as PagedAttention.

Core Features & Use Cases

  • High-throughput inference with configurable tensor and pipeline parallelism, multi-GPU deployment, and efficient KV cache management.
  • OpenAI-compatible API support for chat, completions, and embeddings, with optional LoRA adapters, speculative decoding, and structured outputs.
  • Use cases include production model serving, experimentation, and benchmarking in cloud-native environments.

Quick Start

Start the server with vllm serve using your model ID to begin HTTP API access.

Frequently Asked Questions about vllm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure high-throughput LLM inference for multi-GPU deployment?

High-throughput LLM inference is configured using vLLM's Python kwargs or CLI to enable tensor and pipeline parallelism across multiple GPUs. This manages memory efficiently and scales large model serving in cloud-native environments.

How does PagedAttention improve KV cache management during model serving?

PagedAttention improves KV cache management by optimizing memory allocation during GPU inference, reducing memory fragmentation. This enables higher throughput and allows larger batch sizes when serving large language models.

Can I serve chat completions and embeddings via an OpenAI-compatible API?

Yes, you can serve chat completions and embeddings via an OpenAI-compatible API. The server supports serving multiple endpoints while optionally allowing LoRA adapters, speculative decoding, and structured outputs.

Does Kubernetes vLLM deployment support disaggregated prefill and decode serving?

Kubernetes vLLM deployment supports disaggregated prefill and decode serving, along with LMCache offloading. Guidance for these advanced configurations is provided within the included references.

What is the best way to start serving a large language model on GPUs?

The best way to start serving is by executing the vllm serve command with your target model ID. This initiates HTTP API access for high-throughput inference on configured GPU hardware.