2026-04-18 10:29:17 +08:00
# Community Recipes
This directory contains community-maintained recipes for answering a
practical user question:
> How do I run model X on hardware Y for task Z?
Add recipes for this repository under this in-repo `recipes/` directory. To
keep naming and layout consistent, organize recipes by model vendor in a way
that is aligned with
[`vllm-project/recipes` ](https://github.com/vllm-project/recipes ), but treat
that external repository as a reference for structure rather than the place to
add files for this repo. Use one Markdown file per model family by default.
2026-06-19 00:05:26 -07:00
> **Note:** The vLLM-Omni TTS recipes (12 models across 8 providers) are also
> published on the rendered recipes site at
> [recipes.vllm.ai](https://recipes.vllm.ai) (see
> [vllm-project/recipes#554](https://github.com/vllm-project/recipes/pull/554)).
> Individual pages resolve at `https://recipes.vllm.ai/<provider>/<model-id>`,
> e.g. [`bosonai/higgs-audio-v3-tts-4b`](https://recipes.vllm.ai/bosonai/higgs-audio-v3-tts-4b).
2026-04-18 10:29:17 +08:00
Example layout:
```text
recipes/
Qwen/
Qwen3-Omni.md
Qwen3-TTS.md
2026-05-18 00:02:34 +08:00
Tencent/
Covo-Audio-Chat.md
2026-04-18 10:29:17 +08:00
```
## Available Recipes
2026-05-18 00:02:34 +08:00
| Recipe | Task | Hardware |
|--------|------|----------|
| [`audiox/AudioX.md` ](./audiox/AudioX.md ) | Offline + online unified text/video→audio diffusion | 1x L4 24GB |
| [`Baidu/ERNIE-Image.md` ](./Baidu/ERNIE-Image.md ) | Text-to-image online serving (ERNIE-Image 8B) | 1x or 2x RTX 4090 24GB |
2026-06-18 17:14:18 +08:00
| [`Bagel/BAGEL-7B-MoT.md` ](./Bagel/BAGEL-7B-MoT.md ) | Text-to-image with shared online/offline examples | 1x A100 80GB / 2x CUDA GPUs |
2026-06-19 00:05:26 -07:00
| [`BosonAI/Higgs-Audio-V3-TTS.md` ](./BosonAI/Higgs-Audio-V3-TTS.md ) | Online + offline multilingual TTS with voice cloning | 1x H100 80GB |
2026-06-01 16:01:25 +08:00
| [`ByteDance/Lance.md` ](./ByteDance/Lance.md ) | Unified AR+diffusion: text/img/video gen + understanding (Lance 3B) | 1x B300 / A100 80GB |
2026-05-18 00:02:34 +08:00
| [`fishaudio/Fish-Speech-S2-Pro.md` ](./fishaudio/Fish-Speech-S2-Pro.md ) | Online serving for TTS | 1x A800 80GB |
2026-05-29 09:34:37 +08:00
| [`Helios/Helios.md` ](./Helios/Helios.md ) | Text-to-video, image-to-video, and video-to-video generation | 1x NVIDIA H20 |
2026-05-18 00:02:34 +08:00
| [`inclusionAI/Ming-flash-omni-2.0.md` ](./inclusionAI/Ming-flash-omni-2.0.md ) | Online serving for multimodal chat + standalone TTS | 4x H100 / 1x H100 80GB |
2026-06-19 00:05:26 -07:00
| [`inclusionAI/Ming-omni-tts.md` ](./inclusionAI/Ming-omni-tts.md ) | Offline + online dense Ming TTS/audio generation | 1x H100 80GB / 1x AMD MI300X (ROCm 7.2) |
2026-06-23 03:24:01 +08:00
| [`IndexTeam/IndexTTS-2.md` ](./IndexTeam/IndexTTS-2.md ) | Online serving for voice-cloned TTS with optional emotion control | 1x L4 24GB or larger CUDA GPU |
2026-05-18 00:02:34 +08:00
| [`LTX/LTX-2.md` ](./LTX/LTX-2.md ) | Text-to-video and image-to-video serving | 1x H200 141GB |
| [`LTX/LTX-2.3.md` ](./LTX/LTX-2.3.md ) | Text-to-video with audio generation (22B) | 1x GPU (96GB VRAM) |
2026-06-30 07:34:06 +03:00
| [`MammothModa2/MammothModa2-Preview.md` ](./MammothModa2/MammothModa2-Preview.md ) | Text-to-image with the shared offline image example (AR → DiT) | 1x L40S 48GB / 1x ≥40GB GPU |
2026-05-31 00:18:52 +08:00
| [`mistralai/Voxtral-TTS.md` ](./mistralai/Voxtral-TTS.md ) | Online serving for TTS | 1x RTX 4090 24GB |
2026-06-08 21:04:05 +02:00
| [`cosmos3/Cosmos3-Nano.md` ](./cosmos3/Cosmos3-Nano.md ) | Text-to-image, text-to-video, image-to-video, video-to-video generation, text to video with sound, action policy | 1x H200 141GB / B300 |
| [`cosmos3/Cosmos3-Super.md` ](./cosmos3/Cosmos3-Super.md ) | 64B T2I / T2V / I2V / V2V generation (+ optional audio) / Action policy | 8x H200/H100/A100 / 2x H200 / B300 |
2026-06-02 14:33:46 +08:00
| [`OpenBMB/MiniCPM-o-4_5.md` ](./OpenBMB/MiniCPM-o-4_5.md ) | Online serving for omni multimodal chat (text / image / audio / video → text + 24 kHz speech) | 2x A100/H100 80GB / 3x mid-tier GPU / 8x RTX 4090 24GB |
2026-06-01 14:39:54 +08:00
| [`OpenBMB/VoxCPM2.md` ](./OpenBMB/VoxCPM2.md ) | Online + offline TTS with native AR pipeline (48 kHz, 30+ languages) | 1x RTX 4090 24GB |
2026-06-19 00:05:26 -07:00
| [`OpenMOSS/MOSS-TTS.md` ](./OpenMOSS/MOSS-TTS.md ) | Online + offline multilingual TTS (MOSS-TTS family, 8B) | 1x H100 80GB |
2026-05-21 22:39:10 -04:00
| [`Qwen/Qwen-Image.md` ](./Qwen/Qwen-Image.md ) | Text-to-image serving with step-wise continuous batching replay and ModelOpt mixed FP8/NVFP4 | 1x A100 80GB / 2x B200 |
2026-06-17 17:04:58 +08:00
| [`Qwen/Qwen-Image-2512.md` ](./Qwen/Qwen-Image-2512.md ) | Text-to-image serving with step-wise continuous batching replay and ModelOpt FP8 / mixed FP8/NVFP4 | 1x A800 80GB / 2x B200 |
2026-05-19 19:56:38 +08:00
| [`Qwen/Qwen-Image-Edit.md` ](./Qwen/Qwen-Image-Edit.md ) | Text-guided single-image editing | 1x or 2x H200 141GB |
2026-05-18 00:02:34 +08:00
| [`Qwen/Qwen3-Omni.md` ](./Qwen/Qwen3-Omni.md ) | Online serving for multimodal chat | 1x A100 80GB |
| [`Qwen/Qwen3-TTS.md` ](./Qwen/Qwen3-TTS.md ) | Text-to-speech serving (CustomVoice / VoiceDesign / Base) | 1x H100/A100 80GB |
| [`SenseNova/SenseNova-U1.md` ](./SenseNova/SenseNova-U1.md ) | Unified image generation and understanding | 1x H200 (144GB) |
2026-06-23 10:03:02 +08:00
| [`StabilityAI/Stable-Audio-Open.md` ](./StabilityAI/Stable-Audio-Open.md ) | Offline + online text-to-audio generation (Stable Audio Open) | 1x RTX 4090 24GB |
2026-05-18 00:02:34 +08:00
| [`Tencent/Covo-Audio-Chat.md` ](./Tencent/Covo-Audio-Chat.md ) | Online serving for audio chat | 1x A100 80GB |
2026-05-21 22:39:10 -04:00
| [`Tencent/HunyuanImage-3.0-Instruct.md` ](./Tencent/HunyuanImage-3.0-Instruct.md ) | DiT-only text-to-image serving and benchmark, including ModelOpt mixed FP8/NVFP4 | 4x H100/H800 80GB / 2x B200 |
2026-05-18 00:02:34 +08:00
| [`Wan-AI/Wan2.2-I2V.md` ](./Wan-AI/Wan2.2-I2V.md ) | Image-to-video serving (Wan2.2 14B) | 8x Ascend NPU (A2/A3) |
| [`Wan-AI/Wan2.2-S2V.md` ](./Wan-AI/Wan2.2-S2V.md ) | Speech-to-video serving (Wan2.2 14B) | 2x A100/H100 80GB |
2026-06-24 21:54:36 +08:00
| [`Wan-AI/Wan2.1-VACE.md` ](./Wan-AI/Wan2.1-VACE.md ) | Unified T2V, I2V, V2LF, FLF2V, inpaint, and R2V | 1x RTX 5090 (1.3B) / 1x L40S 48GB with layerwise offload (14B) |
2026-06-07 15:49:41 +02:00
| [`StabilityAI/Stable-Diffusion-3.5.md` ](./StabilityAI/Stable-Diffusion-3.5.md ) | Text-to-image serving (SD 3.5-medium and SD 3.5-large) | 1x RTX A6000 48GB |
2026-05-24 05:42:26 +08:00
| [`zai-org/GLM-TTS.md` ](./zai-org/GLM-TTS.md ) | Online serving for Chinese/English zero-shot voice-cloned TTS | 1x A40 48GB |
2026-05-29 09:34:37 +08:00
| [`GLM/GLM-Image.md` ](./GLM/GLM-Image.md ) | Online serving for image generation | 1x A800 80GB / 2x A800 80GB |
2026-06-21 15:42:51 +08:00
| [`JD/JoyAI-VL-Interaction.md` ](./JD/JoyAI-VL-Interaction.md ) | Real-time streaming video-language interaction (proactive speak/silence/delegate) | 1x GPU 24GB+ |
2026-05-28 19:50:37 +08:00
2026-04-18 10:29:17 +08:00
Within a single recipe file, include different hardware support sections such
as `GPU` , `ROCm` , and `NPU` , and add concrete tested configurations like
`1x A100 80GB` or `2x L40S` inside those sections when applicable.
See [TEMPLATE.md ](./TEMPLATE.md ) for the recommended format.