Check if a model supports multimodal inputs and what modalities it handles
Project description
mmcheck
Check if a model supports multimodal inputs.
pip install mmcheck
Quick start
from mmcheck import check
info = check("google/gemma-4-27b-it")
info.multimodal # True
info.input_modalities # ["text", "image", "audio"]
info.supports("image") # True
info.supports("video") # False
CLI
mmcheck google/gemma-4-27b-it
# Model: google/gemma-4-27b-it
# Multimodal: YES
# Inputs: text, image, audio
# Outputs: text
mmcheck meta-llama/Llama-3-8B
# Multimodal: NO
mmcheck --json google/gemma-4-27b-it
mmcheck --offline gemma-4-27b-it
How it works
Three layers, checked in order:
- Built-in registry — 30+ popular models (GPT-4o, Claude, Gemini, Llama, Qwen). Instant, no network.
- HuggingFace Hub — fetches
config.json, looks forvision_config,audio_encoder, architecture class names. - vLLM cross-reference — tags models with vLLM multimodal support status.
| Modality | Detection |
|---|---|
| Image | vision_config, vision_tower, known VLM architectures |
| Audio | audio_config, audio_encoder, Whisper, Ultravox |
| Video | video_config, LLaVA-Next-Video, MiniCPM-V |
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mmcheck-0.1.0.tar.gz
(6.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mmcheck-0.1.0.tar.gz.
File metadata
- Download URL: mmcheck-0.1.0.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ff5b421e2dcfcd6398a0ca25d6a776f236bbe29a841d32a2c913390a420d585
|
|
| MD5 |
3baa815e340064fcde059c9182cf7f7c
|
|
| BLAKE2b-256 |
afb12ace1c7cdf59c43a5cfb5c24cf1f21620c9616d960af4e6d81c016ce91ff
|
File details
Details for the file mmcheck-0.1.0-py3-none-any.whl.
File metadata
- Download URL: mmcheck-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
128c50cae29c588089fc3513eb654d8b427fb4ff67af30884b194b486b3f9d23
|
|
| MD5 |
2da48349a760de316dd3b5d2ffb29f28
|
|
| BLAKE2b-256 |
d11eef0be09581298d0a63eeb0c0cc5e8fa866016974f0a9e2ebdeeb4585dd36
|