FudanDISC/Awesome-Multimodal-Large-Language-Models

Papers of "A Survey on Multimodal LLMs from the Perspective of Input-Output Space Extension"

21

29 commits

updated Feb 4, 2026

See the code

README

Awesome-Multimodal-Large-Language-Models

This repo summarizes the construction of current MLLMs from the perspective of

input-output representation space extension

  • Based on the structure of input-output spaces, we systematically review the existing models, including main-stream models based on discrete-continuous hybrid spaces and models with unified multi-modal discrete representations.
  • Readers can refer to our [📖 Preprint Paper] for detailed explanations.

Preliminary

As presented in Figure below, the evolution of multi-modal research paradigms could be divided into three stages.

For readers to have a general picture about the development, we provide a tutorial here. The contents are summarized as follows:

Awesome Models (Sort by Time of Release) 📄

Modality

Text: 📝 Vision: 🖼️ Audio: 🔊 3D: 🧊

Input Type

Type A: Discrete 📝 Token + Continuous 🖼️🔊🧊 Feature

Type B: Discrete 📝 Token + Discrete 🖼️🔊🧊 Token

Output Type

Type 1: Discrete 📝 Token Only

Type 2: Discrete 📝 Token + Continuous 🖼️🔊🧊 Feature

Type 3: Discrete 📝 Token + Discrete 🖼️🔊🧊 Token

Architecture 🏗️

Large Vision-Language Models 🤗

Output Modality: 📝

ModelCodeInputOutputArchitecture (LLM & Encoder & Conn.)Res.Date
Flamingo🔗A1Chinchilla & NFNet & Perceiver4802022/04
BLIP-2🔗A1Flan-T5 / OPT & CLIP ViT-L / Eva-CLIP & Q-Former2242023/01
LLaMA-Adapter🔗A1LLaMA & CLIP-ViT-L/14 & MLP2242023/03
MiniGPT-4🔗A1Vicuna & Eva-CLIP ViT-G/14 & Q-Former2242023/04
LLaVA🔗A1Vicuna & CLIP ViT-L/14 & Linear2242023/04
mPLUG-Owl🔗A1LLaMA & CLIP ViT-L/14 & Abstractor2242023/04
LLaMA-Adapter V2🔗A1LLaMA & CLIP-ViT-L/14 & MLP2242023/04
InstructBLIP🔗A1Flan-T5 / Vicuna & Eva-CLIP ViT-G/14 & Q-Former2242023/05
Otter🔗A1LLaMA & CLIP ViT-L/14 & Perceiver2242023/05
LaVIN🔗A1LLaMA & CLIP ViT-L/14 & MLP2242023/05
MultiModal-GPT🔗A1LLaMA & CLIP ViT-L/14 & Perceiver2242023/05
Shikra🔗A1Vicuna & CLIP ViT-L/14 & Linear2242023/06
Video-ChatGPT🔗A1Vicuna & CLIP ViT-L/14 & Linear2242023/06
Valley🔗A1Stable-Vicuna & CLIP ViT-L/14 & Temporal + Linear2242023/06
Lynx🔗A1Vicuna & EVA-1B & Resampler4202023/07
Qwen-VL🔗A1Qwen & OpenCLIP ViT-bigG & Cross-Attention4482023/08
BLIVA🔗A1Flan-T5 / Vicuna & Eva-CLIP ViT-G/14 & Q-Former + MLP2242023/08
IDEFICS🔗A1LLaMA & OpenCLIP ViT-H/14 & Perceiver2242023/08
OpenFlamingo🔗A1LLaMA / MPT & CLIP ViT-L/14 & Perceiver2242023/08
InternLM-XComposer🔗A1InternLM & Eva-CLIP ViT-G/14 & Perceiver2242023/09
LLaVA-1.5🔗A1Vicuna 1.5 & CLIP ViT-L/14 & MLP3362023/10
MiniGPT-v2🔗A1LLaMA-2 & EVA & Linear4482023/10
Fuyu-8B🔗A1Persimmon & - & Linear2023/10
UReader🔗A1LLaMA & CLIP ViT-L/14 & Abstractor224*202023/10
CogVLM🔗A1Vicuna 1.5 & EVA2-CLIP-E & MLP4902023/11
Monkey🔗A1Qwen & OpenCLIP ViT-bigG & Cross-Attention8962023/11
ShareGPT4V🔗A1Vicuna-1.5 & CLIP ViT-L/14 & MLP3362023/11
mPLUG-Owl2🔗A1LLaMA-2 & CLIP ViT-L/14 & Abstractor4482023/11
SPHINX🔗A1LLaMA-2 & CLIP/DINOv2 & Linear + Q-Former6722023/11
InternVL🔗A1Vicuna & InternViT & QLLaMA / MLP3362023/12
MobileVLM🔗A1MobileLLaMA & CLIP ViT-L/14 & LDP (conv)3362023/12
VILA🔗A1LLaMA-2 & CLIP ViT-L & Linear3362023/12
Osprey🔗A1Vicuna & CLIP ConvNeXt-L & MLP5122023/12
Honeybee🔗A1Vicuna-1.5 & CLIP ViT-L/14 & C/D-Abstractor3362023/12
Omni-SMoLA-A1UL2 & Siglip ViT-G/14 & Linear10642023/12
LLaVA-NeXT🔗A1Vicuna/Mistral/Yi & CLIP ViT-L/14 & MLP6722024/01
InternLM-XComposer2🔗A1InternLM-2 & CLIP ViT-L/14 & MLP4902024/01
MouSi🔗A1Vicuna-1.5 & Multi-Encoders & Poly-Expert Fusion10242024/01
LLaVA-MoLE🔗A1Vicuna1.5 & CLIP ViT-L/14 & MLP3362024/01
MoE-LLaVA🔗A1StableL / Qwen / Phi-2 & CLIP ViT-L/14 & MLP3362024/01
MobileVLM V2🔗A1MobileLLaMA & CLIP ViT-L/14 & LDP v23362024/02
Bunny🔗A1Phi/LLaMA/StableLM & SigLIP/EVA-CLIP & MLP11522024/02
TinyLLaVA🔗A1TinyLLaMA/Phi-2/StableLM & SigLIP/CLIP & MLP336/3842024/02
SPHINX-X🔗A1Multi-LLM & CLIP/DINOv2 & Linear6722024/02
Mini-Gemini🔗A1Gemma/Vicuna/Mixtral & CLIP+ConvNext & Cross-Attn+MLP15362024/03
DeepSeek-VL🔗A1Deepseek LLM & SigLIP-L / SAM-B & MLP10242024/03
LLaVA-UHD🔗A1Vicuna & CLIP ViT-L/14 & Perceiver336*62024/03
Yi-VL🔗A1Yi & CLIP ViT-H/14 & MLP4482024/03
MM1🔗A1in-house LLM & CLIP ViT-H* & C-Abstractor17922024/03
VL-Mamba🔗A1Mamba LLM & CLIP/SigLIP & VSS + MLP3842024/03
Cobra🔗A1Mamba-Zephyr & DINOv2 + SigLIP & MLP3842024/03
InternVL 1.5🔗A1InternLM2 & InternViT-6B & MLP448*402024/04
Phi-3-Vision🔗A1Phi-3 & CLIP ViT-L/14 & MLP336*162024/04
PLLaVA🔗A1Vicuna/Mistral/Yi & CLIP ViT-L/14 & MLP + Pooling3362024/04
TextHawk🔗A1InternLM-1 & SigLIP-SO400M/14 & Resampler + MLP2024/04
Imp🔗A1Phi-2 & SigLIP & MLP3842024/05
IDEFICS2🔗A1Mistral-v0.1 & SigLIP-SO400M/14 & Perceiver + MLP384*42024/05
ConvLLaVA🔗A1Vicuna- & CLIP-ConvNeXt-L* & MLP15362024/05
Ovis🔗A1LLaMA3 / Qwen1.5 & CLIP + Visual Emb. & -3362024/05
DeCo🔗A1Vicuna-1.5 & CLIP ViT-L/14 & MLP + Pooling3362024/05
CuMo🔗A1Mistral / Mixtral & CLIP ViT-L/14 & MLP3362024/05
Cambrian-1🔗A1Vicuna/LLaMA/Yi & 4x Vision Encoders & Spatial Aggregator10242024/06
GLM-4v🔗A1GLM4 & EVA-CLIP-E & Conv + SwiGLU11202024/06
InternLM-XComposer-2.5🔗A1InternLM-2 & CLIP ViT-L/14 & MLP560*242024/07
IDEFICS3🔗A1LLaMA 3.1 & SigLIP-SO400M/14 & Perceiver + MLP18202024/08
mPLUG-Owl3🔗A1Qwen2 & SigLIP-SO400M/14 & Linear384*62024/08
CogVLM2🔗A1LLaMA3 & EVA-CLIP-E & Conv + SwiGLU13442024/08
CogVLM2-video🔗A1LLaMA3 & EVA-CLIP-E & Conv + SwiGLU2242024/08
LLaVA-OneVision🔗A1Qwen-2 & SigLIP-SO400M/14 & MLP384*362024/09
Qwen2-VL🔗A1Qwen-2 & ViT-675M & MLP2024/09
Aria🔗A1Aria-MoE & SigLIP-SO400M & Cross-Attention + Linear980*n2024/10
DeepSeek-VL2🔗A1DeepSeekMoE & SigLIP & MLP384*92024/12
InternVL-2.5🔗A1InternLM2 / Qwen2... & InternViT & MLP448*482024/12
SAIL-VL🔗A1Qwen2.5 & InternViT & MLP448*102025/01
Qwen2.5-VL🔗A1Qwen2.5 & Modified ViT & MLP2025/02
Granite-Vision🔗A1Granite & SigLIP & MLP384*102025/02
Gemma 3🔗A1Gemma 3 & SigLIP & MLP896*n2025/03
InternVL3🔗A1InternLM3 / Qwen2.5 & InternViT & MLP448*482025/04
Kimi-VL🔗A1MoonViT & Moolight & MLP2025/06
Mimo-VL🔗A1Qwen2.5-ViT & MiMo-Base & MLP2025/06
GLM-4.5V🔗A1GLM-4 & AIMv2 & MLP2025/07
InternVL3.5🔗A1Qwen3 / GPT-OSS & InternViT & VRR + MLP448*482025/08
Ovis2.5🔗B1Qwen3 & SigLIP2 + Visual Embedding & -2025/08
VarCo-Vision-2🔗A1Qwen3 & SigLIP-2 & MLP448*92025/09
MiniCPM-V4.5🔗A1Qwen3 & SigLIP & 3D Resampler448*92025/09
Qwen3-VL🔗A1Qwen3 & SigLIP-2 & MLP2025/11

Output Modality: 📝🖼️

ModelCodeInputOutputArchitecture (LLM & Encoder & Decoder)Date
GILL🔗A2OPT & CLIP ViT-L & SD2023/05
Emu🔗A2LLaMA & EVA-02-CLIP-1B & SD2023/07
LaVIT🔗A3LLaMA & Eva-CLIP ViT-G/14 + LaVIT Tokenizer & LaVIT De-Tokenizer2023/09
CM3Leon🔗B3CM3Leon & Make-A-Scene & Make-A-Scene2023/09
DreamLLM🔗A2Vicuna & CLIP ViT-L/14 & SD2023/09
Kosmos-G🔗A2MAGNETO & CLIP ViT-L/14 & SD2023/10
SEED-LLaMA🔗B3Vicuna / LLaMA-2 & SEED Tokenizer & SEED D e-Tokenizer2023/10
MiniGPT-5🔗A2Vicuna & Eva-CLIP ViT-G/14 & SD2023/10
Emu-2🔗A2LLaMA & EVA-02-CLIP-E-plus & SDXL2023/12
Chameleon🔗B3Chameleon & Make-A-Scene & Make-A-Scene2024/05
MoMa-B3Chameleon & Make-A-Scene & Make-A-Scene2024/07
Show-o🔗B3Phi-1.5 & MAGVIT-v2 & MAGVIT-v22024/08
Transfusion🔗A2from scratch & VAE & VAE2024/08
VILA-U🔗B3LLaMA-2 & SigLIP + RQ-VAE & RQ-VAE2024/09
MoMA🔗B3Chameleon & Make-A-Scene & Make-A-Scene2024/09
Janus🔗A3DeepSeek-LLM & LlamaGen Tokenizer & LlamaGen Tokenizer2024/10
Metaqueries🔗A2Qwen2.5 VL & QwenViT + VAE & SANA DiT2025/04
BLIP3o🔗A2Qwen2.5 VL & QwenViT + VAE & SDXL2025/05
Bagel🔗A2Qwen2.5 & QwenViT + VAE & VAE2025/05
MMaDA🔗B3LLaDA & MAGVIT-v2 & MAGVIT-v22025/05
Qwen-Image🔗A2Qwen2.5 VL & QwenViT + VAE & MMDiT2025/08
BLIP3o-Next🔗A2Qwen2.5 VL & VQ-Siglip2 + VAE & SANA DiT2025/10

Large Audio-Language Models 🤗

ModelCodeInputOutputOutput ModalityArchitecture (LLM & Encoder & Decoder)Date
SpeechGPT🔗B3📝🔊LLaMA & HuBERT & Unit Vocoder2023/05
Speech-LLaMA-A1📝LLaMA & CTC compressor & -2023/07
SALMONN🔗A1📝Vicuna & Whisper-Large-v2 + BEATs & -2023/10
Qwen-Audio🔗A1📝Qwen & Whisper-Large-v2 & -2023/11
SpeechGPT-Gen🔗B3📝🔊LLaMA-2 & SpeechTokenizer & SpeechTokenizer2024/01
SLAM-ASR🔗A1📝LLaMA-2 & HuBERT & -2024/02
WavLLM🔗A1📝LLaMA-2 & Whisper-Large-v2 + WavLM-Base & -2024/04
SpeechVerse-A1📝Flan-T5-XL & WavLM-Large / Best-RQ & -2024/05
Qwen2-Audio🔗A1📝Qwen & Whisper-Large-v3 & -2024/07
LLaMA-Omni🔗A2📝🔊LLaMA-3.1 & Whisper-Large-v3 & Unit Vocoder2024/09
SpeechGPT-Gen🔗B3📝🔊LLaMA-2 & SpeechTokenizer & SpeechTokenizer2024/09
Moshi🔗B3📝🔊Helium & Mimi & Mimi2024/10
GLM-4-Voice🔗B3📝🔊GLM-4 & Whisper-Large-v3 + VQ & CosyVoice2024/12
Slam-Omni🔗A3📝🔊Qwen2 & Whisper-small & CosyVoice2024/12
Step-Audio🔗B3📝🔊Step-1 & Paraformer + CosyVoice & Step-A-TTS-3B2025/02
Baichuan-Audio🔗B3📝🔊Qwen2.5 (Specialized) & Baichuan-A Tokenizer & Baichuan-A Decoder2025/02
Kimi-Audio🔗B3📝🔊Qwen2.5 & GLM-4-Voice Tokenizer + Whisper-v3 & MoonCast2025/04
LLaMA-Omni2🔗A2📝🔊Qwen2.5 & Whisper-Large-v3 & CosyVoice 22025/05
Audio Flamingo 3🔗A1📝🔊Qwen2.5 & AF-Whisper & Streaming TTS2025/07
MiMo-Audio🔗B3📝🔊MiMo-7B-Base & MiMo-A-Tokenizer & MiMo-A-Tokenizer2025/09

Any-to-Any Modality Models 🤗

ModelCodeInputInput ModalityOutputOutput ModalityArchitecture (LLM & Encoder & Decoder)Date
PandaGPT🔗A📝🖼️🔊...1📝Vicuna & ImageBind & -2023/05
ImageBind-LLM🔗A📝🖼️🔊🧊1📝Chinese-LLaMA & ImageBind + PointBind & -2023/09
NExT-GPT🔗A📝🖼️🔊2📝🖼️🔊Vicuna & ImageBind & SD + AudioLDM + Zeriscope2023/09
CoDi-2🔗A📝🖼️🔊2📝🖼️🔊LLaMA-2 & ImageBind & SD + AudioLDM2 + zeroscope v22023/11
Unified-IO 2🔗A📝🖼️🔊3📝🖼️🔊UnifiedIO2 & OpenCLIP ViT-B + AST & VQ-GAN + ViT-VQGAN2023/12
AnyGPT🔗B📝🖼️🔊3📝🖼️🔊LLaMA-2 & SEED + Encodec + SpeechTokenizer & SEED + Encodec + SpeechTokenizer2024/02
Uni-MoE🔗A📝🖼️🔊1📝LLaMA & CLIP ViT-L/14 + Whisper-small + BEATs & -2024/05
Mini-Omni2🔗A📝🖼️🔊3📝🔊Qwen2 & CLIP ViT-B/32 + Whisper-small & SNAC2024/10
Baichuan-Omni-1.5🔗A📝🖼️🔊1📝🔊Baichuan LLM & QwenViT + Baichuan-A-Tokenizer & Baichuan-A-Tokenizer2025/01
MiniCPM-o 2.6🔗A📝🖼️🔊2📝🔊Qwen2.5 & SigLip-400M + Whisper-medium-300M & ChatTTS-200M2025/01
Ola🔗A📝🖼️🔊1📝🔊Qwen2.5 & OryxViT + Whisper-V3 + BEATs & CosyVoice2025/02
Phi-4-Multimodal🔗A📝🖼️🔊1📝Phi-4 & SigLIP + ConFormer & -2025/03
Qwen2.5-Omni🔗A📝🖼️🔊2📝🔊Qwen2.5 & QwenViT + Whisper-large-v3 & Codec Decoder2025/05
ShapeLLM-Omni🔗A📝🖼️🧊3📝🧊Qwen2.5 VL & QwenViT + 3D VQVAE & 3D VQVAE2025/06
UniUGG🔗A📝🖼️2📝🧊Qwen2.5 & RADIOv2.5-L + Spatial-VAE & Unet + Spatial-VAE2025/08
Qwen3-Omni🔗A📝🖼️🔊2📝🔊Qwen3 & QwenViT + AuT & Codec Decoder2025/09
Next-Omni-B📝🖼️🔊3📝🖼️🔊Qwen2.5 & VQ-Whisper-Turbo + VQ-CLIP & VQ-Whisper-Turbo + VQ-CLIP2025/10
Omni-View🔗A📝🖼️2📝🖼️🧊Qwen2.5 VL & SigLIP + VAE & VAE + VGGT2025/11
UniMoE-2.0-Omni🔗A📝🖼️🔊3📝🖼️🔊Qwen2.5-7B & SigLIP + Whisper-Large-v3 + VAE & Codec Decoder + DiT2025/11

This repository includes a complete and structured overview of the architectural designs of existing MLLMs. For the 🗂️ Original Table, please refer to Google Sheets Link ⭐.

Training Details 🔧

Due to the length and complexity of the training details, we provide them in a separate table. Please refer to the ⚙️ Model Training Settings Table: Google Sheets Link ⭐

Contributing

If you find missing/incorrect entries, feel free to open a PR:

  • Add the paper link
  • Add code link (if available)
  • Keep the table style consistent

License

This repository is intended for research and educational purposes. Please follow the license of each referenced project/paper.

Contributors

IMNearth

15 commits

Aweminus

14 commits

FudanDISC/Awesome-Multimodal-Large-Language-Models

Papers of "A Survey on Multimodal LLMs from the Perspective of Input-Output Space Extension"

21

29 commits

updated Feb 4, 2026

See the code

README

Awesome-Multimodal-Large-Language-Models

This repo summarizes the construction of current MLLMs from the perspective of

input-output representation space extension

  • Based on the structure of input-output spaces, we systematically review the existing models, including main-stream models based on discrete-continuous hybrid spaces and models with unified multi-modal discrete representations.
  • Readers can refer to our [📖 Preprint Paper] for detailed explanations.

Preliminary

As presented in Figure below, the evolution of multi-modal research paradigms could be divided into three stages.

For readers to have a general picture about the development, we provide a tutorial here. The contents are summarized as follows:

Awesome Models (Sort by Time of Release) 📄

Modality

Text: 📝 Vision: 🖼️ Audio: 🔊 3D: 🧊

Input Type

Type A: Discrete 📝 Token + Continuous 🖼️🔊🧊 Feature

Type B: Discrete 📝 Token + Discrete 🖼️🔊🧊 Token

Output Type

Type 1: Discrete 📝 Token Only

Type 2: Discrete 📝 Token + Continuous 🖼️🔊🧊 Feature

Type 3: Discrete 📝 Token + Discrete 🖼️🔊🧊 Token

Architecture 🏗️

Large Vision-Language Models 🤗

Output Modality: 📝

ModelCodeInputOutputArchitecture (LLM & Encoder & Conn.)Res.Date
Flamingo🔗A1Chinchilla & NFNet & Perceiver4802022/04
BLIP-2🔗A1Flan-T5 / OPT & CLIP ViT-L / Eva-CLIP & Q-Former2242023/01
LLaMA-Adapter🔗A1LLaMA & CLIP-ViT-L/14 & MLP2242023/03
MiniGPT-4🔗A1Vicuna & Eva-CLIP ViT-G/14 & Q-Former2242023/04
LLaVA🔗A1Vicuna & CLIP ViT-L/14 & Linear2242023/04
mPLUG-Owl🔗A1LLaMA & CLIP ViT-L/14 & Abstractor2242023/04
LLaMA-Adapter V2🔗A1LLaMA & CLIP-ViT-L/14 & MLP2242023/04
InstructBLIP🔗A1Flan-T5 / Vicuna & Eva-CLIP ViT-G/14 & Q-Former2242023/05
Otter🔗A1LLaMA & CLIP ViT-L/14 & Perceiver2242023/05
LaVIN🔗A1LLaMA & CLIP ViT-L/14 & MLP2242023/05
MultiModal-GPT🔗A1LLaMA & CLIP ViT-L/14 & Perceiver2242023/05
Shikra🔗A1Vicuna & CLIP ViT-L/14 & Linear2242023/06
Video-ChatGPT🔗A1Vicuna & CLIP ViT-L/14 & Linear2242023/06
Valley🔗A1Stable-Vicuna & CLIP ViT-L/14 & Temporal + Linear2242023/06
Lynx🔗A1Vicuna & EVA-1B & Resampler4202023/07
Qwen-VL🔗A1Qwen & OpenCLIP ViT-bigG & Cross-Attention4482023/08
BLIVA🔗A1Flan-T5 / Vicuna & Eva-CLIP ViT-G/14 & Q-Former + MLP2242023/08
IDEFICS🔗A1LLaMA & OpenCLIP ViT-H/14 & Perceiver2242023/08
OpenFlamingo🔗A1LLaMA / MPT & CLIP ViT-L/14 & Perceiver2242023/08
InternLM-XComposer🔗A1InternLM & Eva-CLIP ViT-G/14 & Perceiver2242023/09
LLaVA-1.5🔗A1Vicuna 1.5 & CLIP ViT-L/14 & MLP3362023/10
MiniGPT-v2🔗A1LLaMA-2 & EVA & Linear4482023/10
Fuyu-8B🔗A1Persimmon & - & Linear2023/10
UReader🔗A1LLaMA & CLIP ViT-L/14 & Abstractor224*202023/10
CogVLM🔗A1Vicuna 1.5 & EVA2-CLIP-E & MLP4902023/11
Monkey🔗A1Qwen & OpenCLIP ViT-bigG & Cross-Attention8962023/11
ShareGPT4V🔗A1Vicuna-1.5 & CLIP ViT-L/14 & MLP3362023/11
mPLUG-Owl2🔗A1LLaMA-2 & CLIP ViT-L/14 & Abstractor4482023/11
SPHINX🔗A1LLaMA-2 & CLIP/DINOv2 & Linear + Q-Former6722023/11
InternVL🔗A1Vicuna & InternViT & QLLaMA / MLP3362023/12
MobileVLM🔗A1MobileLLaMA & CLIP ViT-L/14 & LDP (conv)3362023/12
VILA🔗A1LLaMA-2 & CLIP ViT-L & Linear3362023/12
Osprey🔗A1Vicuna & CLIP ConvNeXt-L & MLP5122023/12
Honeybee🔗A1Vicuna-1.5 & CLIP ViT-L/14 & C/D-Abstractor3362023/12
Omni-SMoLA-A1UL2 & Siglip ViT-G/14 & Linear10642023/12
LLaVA-NeXT🔗A1Vicuna/Mistral/Yi & CLIP ViT-L/14 & MLP6722024/01
InternLM-XComposer2🔗A1InternLM-2 & CLIP ViT-L/14 & MLP4902024/01
MouSi🔗A1Vicuna-1.5 & Multi-Encoders & Poly-Expert Fusion10242024/01
LLaVA-MoLE🔗A1Vicuna1.5 & CLIP ViT-L/14 & MLP3362024/01
MoE-LLaVA🔗A1StableL / Qwen / Phi-2 & CLIP ViT-L/14 & MLP3362024/01
MobileVLM V2🔗A1MobileLLaMA & CLIP ViT-L/14 & LDP v23362024/02
Bunny🔗A1Phi/LLaMA/StableLM & SigLIP/EVA-CLIP & MLP11522024/02
TinyLLaVA🔗A1TinyLLaMA/Phi-2/StableLM & SigLIP/CLIP & MLP336/3842024/02
SPHINX-X🔗A1Multi-LLM & CLIP/DINOv2 & Linear6722024/02
Mini-Gemini🔗A1Gemma/Vicuna/Mixtral & CLIP+ConvNext & Cross-Attn+MLP15362024/03
DeepSeek-VL🔗A1Deepseek LLM & SigLIP-L / SAM-B & MLP10242024/03
LLaVA-UHD🔗A1Vicuna & CLIP ViT-L/14 & Perceiver336*62024/03
Yi-VL🔗A1Yi & CLIP ViT-H/14 & MLP4482024/03
MM1🔗A1in-house LLM & CLIP ViT-H* & C-Abstractor17922024/03
VL-Mamba🔗A1Mamba LLM & CLIP/SigLIP & VSS + MLP3842024/03
Cobra🔗A1Mamba-Zephyr & DINOv2 + SigLIP & MLP3842024/03
InternVL 1.5🔗A1InternLM2 & InternViT-6B & MLP448*402024/04
Phi-3-Vision🔗A1Phi-3 & CLIP ViT-L/14 & MLP336*162024/04
PLLaVA🔗A1Vicuna/Mistral/Yi & CLIP ViT-L/14 & MLP + Pooling3362024/04
TextHawk🔗A1InternLM-1 & SigLIP-SO400M/14 & Resampler + MLP2024/04
Imp🔗A1Phi-2 & SigLIP & MLP3842024/05
IDEFICS2🔗A1Mistral-v0.1 & SigLIP-SO400M/14 & Perceiver + MLP384*42024/05
ConvLLaVA🔗A1Vicuna- & CLIP-ConvNeXt-L* & MLP15362024/05
Ovis🔗A1LLaMA3 / Qwen1.5 & CLIP + Visual Emb. & -3362024/05
DeCo🔗A1Vicuna-1.5 & CLIP ViT-L/14 & MLP + Pooling3362024/05
CuMo🔗A1Mistral / Mixtral & CLIP ViT-L/14 & MLP3362024/05
Cambrian-1🔗A1Vicuna/LLaMA/Yi & 4x Vision Encoders & Spatial Aggregator10242024/06
GLM-4v🔗A1GLM4 & EVA-CLIP-E & Conv + SwiGLU11202024/06
InternLM-XComposer-2.5🔗A1InternLM-2 & CLIP ViT-L/14 & MLP560*242024/07
IDEFICS3🔗A1LLaMA 3.1 & SigLIP-SO400M/14 & Perceiver + MLP18202024/08
mPLUG-Owl3🔗A1Qwen2 & SigLIP-SO400M/14 & Linear384*62024/08
CogVLM2🔗A1LLaMA3 & EVA-CLIP-E & Conv + SwiGLU13442024/08
CogVLM2-video🔗A1LLaMA3 & EVA-CLIP-E & Conv + SwiGLU2242024/08
LLaVA-OneVision🔗A1Qwen-2 & SigLIP-SO400M/14 & MLP384*362024/09
Qwen2-VL🔗A1Qwen-2 & ViT-675M & MLP2024/09
Aria🔗A1Aria-MoE & SigLIP-SO400M & Cross-Attention + Linear980*n2024/10
DeepSeek-VL2🔗A1DeepSeekMoE & SigLIP & MLP384*92024/12
InternVL-2.5🔗A1InternLM2 / Qwen2... & InternViT & MLP448*482024/12
SAIL-VL🔗A1Qwen2.5 & InternViT & MLP448*102025/01
Qwen2.5-VL🔗A1Qwen2.5 & Modified ViT & MLP2025/02
Granite-Vision🔗A1Granite & SigLIP & MLP384*102025/02
Gemma 3🔗A1Gemma 3 & SigLIP & MLP896*n2025/03
InternVL3🔗A1InternLM3 / Qwen2.5 & InternViT & MLP448*482025/04
Kimi-VL🔗A1MoonViT & Moolight & MLP2025/06
Mimo-VL🔗A1Qwen2.5-ViT & MiMo-Base & MLP2025/06
GLM-4.5V🔗A1GLM-4 & AIMv2 & MLP2025/07
InternVL3.5🔗A1Qwen3 / GPT-OSS & InternViT & VRR + MLP448*482025/08
Ovis2.5🔗B1Qwen3 & SigLIP2 + Visual Embedding & -2025/08
VarCo-Vision-2🔗A1Qwen3 & SigLIP-2 & MLP448*92025/09
MiniCPM-V4.5🔗A1Qwen3 & SigLIP & 3D Resampler448*92025/09
Qwen3-VL🔗A1Qwen3 & SigLIP-2 & MLP2025/11

Output Modality: 📝🖼️

ModelCodeInputOutputArchitecture (LLM & Encoder & Decoder)Date
GILL🔗A2OPT & CLIP ViT-L & SD2023/05
Emu🔗A2LLaMA & EVA-02-CLIP-1B & SD2023/07
LaVIT🔗A3LLaMA & Eva-CLIP ViT-G/14 + LaVIT Tokenizer & LaVIT De-Tokenizer2023/09
CM3Leon🔗B3CM3Leon & Make-A-Scene & Make-A-Scene2023/09
DreamLLM🔗A2Vicuna & CLIP ViT-L/14 & SD2023/09
Kosmos-G🔗A2MAGNETO & CLIP ViT-L/14 & SD2023/10
SEED-LLaMA🔗B3Vicuna / LLaMA-2 & SEED Tokenizer & SEED D e-Tokenizer2023/10
MiniGPT-5🔗A2Vicuna & Eva-CLIP ViT-G/14 & SD2023/10
Emu-2🔗A2LLaMA & EVA-02-CLIP-E-plus & SDXL2023/12
Chameleon🔗B3Chameleon & Make-A-Scene & Make-A-Scene2024/05
MoMa-B3Chameleon & Make-A-Scene & Make-A-Scene2024/07
Show-o🔗B3Phi-1.5 & MAGVIT-v2 & MAGVIT-v22024/08
Transfusion🔗A2from scratch & VAE & VAE2024/08
VILA-U🔗B3LLaMA-2 & SigLIP + RQ-VAE & RQ-VAE2024/09
MoMA🔗B3Chameleon & Make-A-Scene & Make-A-Scene2024/09
Janus🔗A3DeepSeek-LLM & LlamaGen Tokenizer & LlamaGen Tokenizer2024/10
Metaqueries🔗A2Qwen2.5 VL & QwenViT + VAE & SANA DiT2025/04
BLIP3o🔗A2Qwen2.5 VL & QwenViT + VAE & SDXL2025/05
Bagel🔗A2Qwen2.5 & QwenViT + VAE & VAE2025/05
MMaDA🔗B3LLaDA & MAGVIT-v2 & MAGVIT-v22025/05
Qwen-Image🔗A2Qwen2.5 VL & QwenViT + VAE & MMDiT2025/08
BLIP3o-Next🔗A2Qwen2.5 VL & VQ-Siglip2 + VAE & SANA DiT2025/10

Large Audio-Language Models 🤗

ModelCodeInputOutputOutput ModalityArchitecture (LLM & Encoder & Decoder)Date
SpeechGPT🔗B3📝🔊LLaMA & HuBERT & Unit Vocoder2023/05
Speech-LLaMA-A1📝LLaMA & CTC compressor & -2023/07
SALMONN🔗A1📝Vicuna & Whisper-Large-v2 + BEATs & -2023/10
Qwen-Audio🔗A1📝Qwen & Whisper-Large-v2 & -2023/11
SpeechGPT-Gen🔗B3📝🔊LLaMA-2 & SpeechTokenizer & SpeechTokenizer2024/01
SLAM-ASR🔗A1📝LLaMA-2 & HuBERT & -2024/02
WavLLM🔗A1📝LLaMA-2 & Whisper-Large-v2 + WavLM-Base & -2024/04
SpeechVerse-A1📝Flan-T5-XL & WavLM-Large / Best-RQ & -2024/05
Qwen2-Audio🔗A1📝Qwen & Whisper-Large-v3 & -2024/07
LLaMA-Omni🔗A2📝🔊LLaMA-3.1 & Whisper-Large-v3 & Unit Vocoder2024/09
SpeechGPT-Gen🔗B3📝🔊LLaMA-2 & SpeechTokenizer & SpeechTokenizer2024/09
Moshi🔗B3📝🔊Helium & Mimi & Mimi2024/10
GLM-4-Voice🔗B3📝🔊GLM-4 & Whisper-Large-v3 + VQ & CosyVoice2024/12
Slam-Omni🔗A3📝🔊Qwen2 & Whisper-small & CosyVoice2024/12
Step-Audio🔗B3📝🔊Step-1 & Paraformer + CosyVoice & Step-A-TTS-3B2025/02
Baichuan-Audio🔗B3📝🔊Qwen2.5 (Specialized) & Baichuan-A Tokenizer & Baichuan-A Decoder2025/02
Kimi-Audio🔗B3📝🔊Qwen2.5 & GLM-4-Voice Tokenizer + Whisper-v3 & MoonCast2025/04
LLaMA-Omni2🔗A2📝🔊Qwen2.5 & Whisper-Large-v3 & CosyVoice 22025/05
Audio Flamingo 3🔗A1📝🔊Qwen2.5 & AF-Whisper & Streaming TTS2025/07
MiMo-Audio🔗B3📝🔊MiMo-7B-Base & MiMo-A-Tokenizer & MiMo-A-Tokenizer2025/09

Any-to-Any Modality Models 🤗

ModelCodeInputInput ModalityOutputOutput ModalityArchitecture (LLM & Encoder & Decoder)Date
PandaGPT🔗A📝🖼️🔊...1📝Vicuna & ImageBind & -2023/05
ImageBind-LLM🔗A📝🖼️🔊🧊1📝Chinese-LLaMA & ImageBind + PointBind & -2023/09
NExT-GPT🔗A📝🖼️🔊2📝🖼️🔊Vicuna & ImageBind & SD + AudioLDM + Zeriscope2023/09
CoDi-2🔗A📝🖼️🔊2📝🖼️🔊LLaMA-2 & ImageBind & SD + AudioLDM2 + zeroscope v22023/11
Unified-IO 2🔗A📝🖼️🔊3📝🖼️🔊UnifiedIO2 & OpenCLIP ViT-B + AST & VQ-GAN + ViT-VQGAN2023/12
AnyGPT🔗B📝🖼️🔊3📝🖼️🔊LLaMA-2 & SEED + Encodec + SpeechTokenizer & SEED + Encodec + SpeechTokenizer2024/02
Uni-MoE🔗A📝🖼️🔊1📝LLaMA & CLIP ViT-L/14 + Whisper-small + BEATs & -2024/05
Mini-Omni2🔗A📝🖼️🔊3📝🔊Qwen2 & CLIP ViT-B/32 + Whisper-small & SNAC2024/10
Baichuan-Omni-1.5🔗A📝🖼️🔊1📝🔊Baichuan LLM & QwenViT + Baichuan-A-Tokenizer & Baichuan-A-Tokenizer2025/01
MiniCPM-o 2.6🔗A📝🖼️🔊2📝🔊Qwen2.5 & SigLip-400M + Whisper-medium-300M & ChatTTS-200M2025/01
Ola🔗A📝🖼️🔊1📝🔊Qwen2.5 & OryxViT + Whisper-V3 + BEATs & CosyVoice2025/02
Phi-4-Multimodal🔗A📝🖼️🔊1📝Phi-4 & SigLIP + ConFormer & -2025/03
Qwen2.5-Omni🔗A📝🖼️🔊2📝🔊Qwen2.5 & QwenViT + Whisper-large-v3 & Codec Decoder2025/05
ShapeLLM-Omni🔗A📝🖼️🧊3📝🧊Qwen2.5 VL & QwenViT + 3D VQVAE & 3D VQVAE2025/06
UniUGG🔗A📝🖼️2📝🧊Qwen2.5 & RADIOv2.5-L + Spatial-VAE & Unet + Spatial-VAE2025/08
Qwen3-Omni🔗A📝🖼️🔊2📝🔊Qwen3 & QwenViT + AuT & Codec Decoder2025/09
Next-Omni-B📝🖼️🔊3📝🖼️🔊Qwen2.5 & VQ-Whisper-Turbo + VQ-CLIP & VQ-Whisper-Turbo + VQ-CLIP2025/10
Omni-View🔗A📝🖼️2📝🖼️🧊Qwen2.5 VL & SigLIP + VAE & VAE + VGGT2025/11
UniMoE-2.0-Omni🔗A📝🖼️🔊3📝🖼️🔊Qwen2.5-7B & SigLIP + Whisper-Large-v3 + VAE & Codec Decoder + DiT2025/11

This repository includes a complete and structured overview of the architectural designs of existing MLLMs. For the 🗂️ Original Table, please refer to Google Sheets Link ⭐.

Training Details 🔧

Due to the length and complexity of the training details, we provide them in a separate table. Please refer to the ⚙️ Model Training Settings Table: Google Sheets Link ⭐

Contributing

If you find missing/incorrect entries, feel free to open a PR:

  • Add the paper link
  • Add code link (if available)
  • Keep the table style consistent

License

This repository is intended for research and educational purposes. Please follow the license of each referenced project/paper.

Contributors

IMNearth

15 commits

Aweminus

14 commits