Base de código open source para geração eficiente de imagens e vídeos em alta resolução com diffusion transformers lineares, incluindo pipelines de treinamento e inferência.
vllm-project/vllm-omni
Um framework de serving que amplia o vLLM para executar modelos omni-modality que geram texto, imagens, áudio, vídeo e ações.
- Estrelas
- 7,255
- Forks
- 1,934
- Issues abertas
- 1,900
- Último commit
- ontem
O que é?
O vLLM-Omni amplia o mecanismo de inferência do vLLM para além da geração autoregressiva de texto. Ele foi desenvolvido para servir modelos que recebem e geram texto, imagens, áudio, vídeo e dados de ações, incluindo Diffusion Transformers e outros modelos de geração paralela, além da decodificação padrão no estilo LLM.
O framework usa uma abstração de pipeline heterogêneo que divide o fluxo de trabalho de um modelo em etapas, cuja execução é sobreposta para aumentar o throughput; os recursos são alocados dinamicamente entre as etapas por meio do OmniConnector. Ele funciona com vários modelos do Hugging Face, incluindo modelos omni, como Qwen3-Omni; modelos de TTS, como Qwen3-TTS e CosyVoice3; e modelos de difusão, como Wan2.2 e LTX-2.5.
Ele oferece um servidor de API compatível com OpenAI, saídas em streaming, serving em tempo real full-duplex com entrada e saída de áudio em streaming, além de paralelismo de tensor, pipeline, dados e especialistas para inferência distribuída.
Recursos principais
- 01Serve modelos de geração de texto, imagens, áudio, vídeo e ações em um único runtime.
- 02Executa Diffusion Transformers e outros modelos não autoregressivos junto com o suporte a AR do vLLM.
- 03Divide os fluxos de trabalho dos modelos em etapas de pipeline, com alocação dinâmica de recursos.
- 04Oferece um servidor de API compatível com OpenAI e saídas em streaming.
- 05Oferece serving em tempo real full-duplex, com entrada e saída de áudio em streaming.
- 06Oferece paralelismo de tensor, pipeline, dados e especialistas para inferência distribuída.
Casos de uso
- Servir um modelo de speech-to-speech ou TTS por meio de uma API no estilo OpenAI.
- Implantar modelos de geração de imagens ou vídeos por difusão em escala de produção.
- Executar pipelines omni-modality com várias etapas que combinam componentes LLM e de difusão.
- Hospedar modelos de política para robôs ou modelos de ações usando a mesma stack de serving que os LLMs.
Início rápido
- 1
Leia o guia de instalação na documentação
- 2
Siga o guia de início rápido na documentação
- 3
Opcionalmente, faça pull da imagem Docker nightly de CUDA no Docker Hub
Antes de usar
- O README não fornece um comando direto de instalação, então a configuração depende da documentação externa de instalação e início rápido.
- Os lançamentos estão vinculados a versões específicas do vLLM upstream, então o projeto depende da linha de lançamentos do vLLM.
- Muitos dos modelos compatíveis são modelos grandes de difusão ou de modalidade omni, que normalmente precisam de hardware acelerador, como GPUs com CUDA, ROCm, XPU ou NPU.
Tópicos
Perguntas frequentes
- O que é vllm-omni?
- Um framework de serving que amplia o vLLM para executar modelos omni-modality que geram texto, imagens, áudio, vídeo e ações. O vLLM-Omni amplia o mecanismo de inferência do vLLM para além da geração autoregressiva de texto. Ele foi desenvolvido para servir modelos que recebem e geram texto, imagens, áudio, vídeo e dados de ações, incluindo Diffusion Transformers e outros modelos de geração paralela, além da decodificação padrão no estilo LLM.
- vllm-omni é gratuito? Qual é a licença?
- vllm-omni é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- vllm-omni ainda é mantido?
- Manutenção ativa. O último commit de vllm-omni foi em 19 de out. de 2026.
- Para que posso usar vllm-omni?
- Servir um modelo de speech-to-speech ou TTS por meio de uma API no estilo OpenAI. Implantar modelos de geração de imagens ou vídeos por difusão em escala de produção. Executar pipelines omni-modality com várias etapas que combinam componentes LLM e de difusão. Hospedar modelos de política para robôs ou modelos de ações usando a mesma stack de serving que os LLMs.
- Como instalar vllm-omni?
- Leia o guia de instalação na documentação Siga o guia de início rápido na documentação Opcionalmente, faça pull da imagem Docker nightly de CUDA no Docker Hub
- Onde consigo vllm-omni?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/vllm-project/vllm-omni
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
GUI em grafo de nós, API e backend para executar modelos de difusão localmente e gerar imagens, vídeos, áudio e conteúdo 3D.
Um mecanismo de IA auto-hospedado e compatível com OpenAI, que executa LLMs e modelos de visão, voz, imagem e vídeo em qualquer hardware, inclusive em máquinas só com CPU.
Um mecanismo open source de modelos Diffusion para gerar imagens, vídeos e áudio, com suporte a inferência e treinamento com pouca VRAM.
Framework agentic de geração de vídeos que transforma uma ideia de história, um roteiro ou um romance em um vídeo com vários planos, coordenando agentes de roteiro, storyboard, personagens e geração de vídeo.
Modelos de base, datasets e ferramentas open world da NVIDIA para criar IA física em robôs, veículos autônomos e infraestrutura inteligente.