File contents vLLM-MLX Documentation
Apple Silicon MLX Backend for vLLM - GPU-accelerated Text, Image, Video & Audio on Mac
What is vLLM-MLX?
vllm-mlx brings native Apple Silicon GPU acceleration to vLLM by integrating:
MLX : Apple's ML framework with unified memory and Metal kernels
mlx-lm : Optimized LLM inference with KV cache and quantization
mlx-vlm : Vision-language models for multimodal inference
mlx-audio : Text-to-Speech and Speech-to-Text with native voices
mlx-embeddings : Text embeddings for semantic search and RAG
Key Features
Multimodal - Text, Image, Video & Audio in one platform
Native GPU acceleration on Apple Silicon (M1, M2, M3, M4)
Native TTS voices - Spanish, French, Chinese, Japanese + 5 more languages
OpenAI API compatible - drop-in replacement for OpenAI client
Embeddings - OpenAI-compatible /v1/embeddings endpoint
MCP Tool Calling - integrate external tools via Model Context Protocol
Paged KV Cache - memory-efficient caching with prefix sharing
Continuous Batching - high throughput for multiple concurrent users
Quick Links
Getting Started
User Guides
OpenAI-Compatible Server
Python API
Multimodal (Images & Video)
Audio (STT/TTS)
Embeddings
Reasoning Models
Tool Calling
MCP & Tool Calling
Continuous Batching
Reference
CLI Commands
Supported Models
Configuration
Benchmarks
LLM Benchmarks
Image Benchmarks
Video Benchmarks
Audio Benchmarks
Development
Architecture
Contributing
Requirements
macOS on Apple Silicon (M1/M2/M3/M4)
Python 3.10+
8GB+ RAM recommended
License
Apache 2.0 - See LICENSE for details.
1 --- 2 name: 468-index-eba8d182 3 description: vLLM-MLX Documentation 4 --- 5 # vLLM-MLX Documentation 6 7 **Apple Silicon MLX Backend for vLLM** - GPU-accelerated Text, Image, Video & Audio on Mac 8 9 ## What is vLLM-MLX? 10 11 vllm-mlx brings native Apple Silicon GPU acceleration to vLLM by integrating: 12 13 - **[MLX](https://github.com/ml-explore/mlx)**: Apple's ML framework with unified memory and Metal kernels 14 - **[mlx-lm](https://github.com/ml-explore/mlx-lm)**: Optimized LLM inference with KV cache and quantization 15 - **[mlx-vlm](https://github.com/Blaizzy/mlx-vlm)**: Vision-language models for multimodal inference 16 - **[mlx-audio](https://github.com/Blaizzy/mlx-audio)**: Text-to-Speech and Speech-to-Text with native voices 17 - **[mlx-embeddings](https://github.com/Blaizzy/mlx-embeddings)**: Text embeddings for semantic search and RAG 18 19 ## Key Features 20 21 - **Multimodal** - Text, Image, Video & Audio in one platform 22 - **Native GPU acceleration** on Apple Silicon (M1, M2, M3, M4) 23 - **Native TTS voices** - Spanish, French, Chinese, Japanese + 5 more languages 24 - **OpenAI API compatible** - drop-in replacement for OpenAI client 25 - **Embeddings** - OpenAI-compatible `/v1/embeddings` endpoint 26 - **MCP Tool Calling** - integrate external tools via Model Context Protocol 27 - **Paged KV Cache** - memory-efficient caching with prefix sharing 28 - **Continuous Batching** - high throughput for multiple concurrent users 29 30 ## Quick Links 31 32 ### Getting Started 33 - [Installation](getting-started/installation.md) 34 - [Quick Start](getting-started/quickstart.md) 35 36 ### User Guides 37 - [OpenAI-Compatible Server](guides/server.md) 38 - [Python API](guides/python-api.md) 39 - [Multimodal (Images & Video)](guides/multimodal.md) 40 - [Audio (STT/TTS)](guides/audio.md) 41 - [Embeddings](guides/embeddings.md) 42 - [Reasoning Models](guides/reasoning.md) 43 - [Tool Calling](guides/tool-calling.md) 44 - [MCP & Tool Calling](guides/mcp-tools.md) 45 - [Continuous Batching](guides/continuous-batching.md) 46 47 ### Reference 48 - [CLI Commands](reference/cli.md) 49 - [Supported Models](reference/models.md) 50 - [Configuration](reference/configuration.md) 51 52 ### Benchmarks 53 - [LLM Benchmarks](benchmarks/llm.md) 54 - [Image Benchmarks](benchmarks/image.md) 55 - [Video Benchmarks](benchmarks/video.md) 56 - [Audio Benchmarks](benchmarks/audio.md) 57 58 ### Development 59 - [Architecture](development/architecture.md) 60 - [Contributing](development/contributing.md) 61 62 ## Requirements 63 64 - macOS on Apple Silicon (M1/M2/M3/M4) 65 - Python 3.10+ 66 - 8GB+ RAM recommended 67 68 ## License 69 70 Apache 2.0 - See [LICENSE](../LICENSE) for details.
tools-only/X-Skills/tree/main/development/tools/468-index_eba8d182 commit 8a975059bc
Frequently asked questions How do I install the 468 Index Eba8d182 skill? Run npx skillmds@latest add tools-only/468-index-eba8d182 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the 468 Index Eba8d182 skill do? vLLM-MLX Documentation It is listed under Docs & Writing on SkillMD.
Is 468 Index Eba8d182 safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with 468 Index Eba8d182? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is 468 Index Eba8d182 free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published 468 Index Eba8d182? tools-only (@tools-only) published this skill. Their other Agent Skills are listed on their SkillMD profile.