Open Source
Explore the latest AI open-source projects from GitHub and HuggingFace.
Explore the latest AI open-source projects from GitHub and HuggingFace.
Emu3 is a suite of open multimodal models from the BAAI (Beijing Academy of Artificial Intelligence) Emu3 Team, built on a single, deceptively simple idea captured by its subtitle: Next-Token Prediction is All You Need. Released under the Apache-2.0 license with an accompanying paper (arXiv:2409.18869), Emu3 tokenizes images, text, and video into one shared discrete space and trains a single transformer from scratch on the resulting mixture of multimodal sequences — no diffusion module, no CLIP encoder, and no separately pretrained language model bolted on top.
Modern multimodal systems are usually compositional: a diffusion model for image generation, a CLIP vision encoder feeding a pretrained LLM for understanding, and yet another architecture for video. Emu3 collapses all of that into a single autoregressive transformer trained with the same next-token prediction objective that powers text-only LLMs. A vision tokenizer converts pixels into discrete tokens, so an image or a video frame becomes just another sequence the model predicts one token at a time. This unification is the project's core contribution and the reason it has drawn attention from researchers looking to simplify multimodal stacks.
Emu3 is notable for being strong at both directions of the multimodal problem. On generation, it produces high-quality images by simply predicting the next vision token, naturally supporting flexible resolutions and styles, and it generates video causally by predicting the next token in a video sequence — and can extend an existing clip by continuing the sequence. On perception, it delivers coherent vision-language understanding and text responses without relying on a CLIP encoder or a pretrained LLM. BAAI reports that Emu3 surpasses well-established task-specific open models including SDXL for image generation, LLaVA-1.6 for understanding, and OpenSora-1.2 for video, all while removing the need for diffusion or compositional designs.
The project ships several checkpoints on the Hugging Face hub: Emu3-Gen for text-to-image generation, Emu3-Chat for vision-language understanding, an image-pretrained Emu3-Stage1, and the Emu3-VisionTokenizer that underpins the discrete image representation. Inference runs through standard Hugging Face Transformers — Emu3-Chat is supported in vLLM as Emu3ForConditionalGeneration for accelerated serving — and the repository includes supervised fine-tuning scripts so teams can adapt the base models to new image-generation or perception tasks.
The unified next-token approach is elegant but has practical costs. Autoregressive image and video generation predicts tokens sequentially, which can be slower at high resolutions than a well-optimized diffusion pipeline that denoises in parallel. Generation and understanding are exposed through separate post-trained checkpoints (Emu3-Gen and Emu3-Chat) rather than a single deployable model, and per the project's roadmap some pieces — full pretraining/DPO training scripts and evaluation code — were still being rolled out. As a research release, it targets practitioners comfortable with model weights and Transformers rather than a turnkey product.
Emu3 is compelling for researchers and engineers exploring unified multimodal architectures, anyone who wants a single Apache-2.0 backbone for both image/video generation and vision-language understanding, and teams interested in whether next-token prediction can replace diffusion- and CLIP-based pipelines. If your interest is a clean, permissively licensed testbed for token-based multimodal modeling rather than the absolute fastest production image generator, Emu3 is one of the most interesting open implementations of the idea.
hacksider
Real-time AI face swap and one-click video deepfake with only a single image
harry0703
AI-powered short video generator that automates scripting, footage sourcing, subtitles, and composition — supporting 10+ LLM providers and batch production.