serving-llms-vllm

Serve OpenAI-compatible LLM endpoints with vLLM using quantization and tensor parallelism.

Updated May 20, 2026
One-click install
npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill serving-llms-vllm-sriramkunamsetty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: serving-llms-vllm
Source: https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent/tree/main/hermes-agent/skills/mlops/inference/vllm
Command: npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill serving-llms-vllm-sriramkunamsetty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enable scalable, production-grade serving of large language models using vLLM, delivering OpenAI-compatible endpoints with quantization and efficient batching.

Core Features & Use Cases

  • Production API deployment with high throughput and metrics exposure.
  • Offline batch inference and testing for large prompt sets.
  • Quantized model serving (AWQ, GPTQ, FP8) to fit large models on limited hardware.
  • Docker/Kubernetes deployment patterns and distributed serving guidance to scale workloads.

Quick Start

Install the required packages, start the vLLM server with a model, and query it with an OpenAI-compatible client to verify basic functionality.

Frequently Asked Questions about serving-llms-vllm

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

FAQPage Schema
How do I deploy an OpenAI-compatible LLM serving API with vLLM in Kubernetes?

Deploy an OpenAI-compatible LLM serving API using vLLM in Kubernetes by applying distributed serving configurations to containerized environments. This approach exposes scalable, high-throughput inference endpoints with integrated metrics tracking for production workloads.

What is the best way to fit large quantized models on limited hardware during LLM serving?

Fit large quantized models on limited hardware during LLM serving by applying AWQ, GPTQ, or FP8 post-training quantization methods. These techniques reduce memory footprints while maintaining efficient batching for high-throughput inference pipelines.

Can I use vLLM for offline batch inference on large prompt sets?

Yes, you can use vLLM for offline batch inference on large prompt sets. It processes extensive prompt collections efficiently using chunked prefill and prefix caching, complementing its core production API deployment capabilities.

Does vLLM support tensor parallelism for distributed serving configurations?

Yes, vLLM supports tensor parallelism for distributed serving configurations. This partitions model execution across multiple GPUs, enabling high-throughput LLM serving and scaling workloads for demanding production API environments.

How does prefix caching and chunked prefill improve high-throughput LLM serving?

Prefix caching and chunked prefill improve high-throughput LLM serving by optimizing prompt processing. Prefix caching stores reused token contexts, while chunked prefill breaks down long inputs to enhance inference pipeline efficiency.

When should I use Docker versus Kubernetes for vLLM production API deployment?

Use Docker for single-node vLLM production API deployment and Kubernetes for distributed serving configurations. Kubernetes scales workloads across clusters with metrics exposure, while Docker offers straightforward containerized environments for smaller setups.