VisCPM-10B logo

VisCPM-10B

Free

Open-source bilingual multimodal model for conversation and text-to-image generation

FreeFree tier
Inputs: image, textOutputs: text, image
Type
Open Source
Company
OpenBMB

About VisCPM-10B

VisCPM is an open-source family of large multimodal models developed by OpenBMB, supporting bilingual (Chinese and English) multimodal conversation via the VisCPM-Chat model and text-to-image generation via the VisCPM-Paint model. The VisCPM-Chat model is built on the CPM-Bee large language model with 10 billion parameters, integrating a Q-Former visual encoder to process image inputs and generate conversational responses. It achieves state-of-the-art performance among Chinese open-source multimodal models, leveraging a two-stage training process: pre-training on approximately 100 million high-quality English image-text pairs to align visual and language representations, followed by instruction fine-tuning on LLaVA-150K data (with translated Chinese data) to align with user intent. The model demonstrates strong bilingual capabilities, generalizing from English-only pre-training to effectively handle Chinese inputs and outputs. The VisCPM family also includes the VisCPM-Paint model for text-to-image generation, using a Diffusion-UNet decoder trained on LAION 2B data. The models require a GPU with at least 40GB of memory and are available for use through Hugging Face Transformers.

Key Features

Supports multimodal conversation with images in both Chinese and English (VisCPM-Chat)
Text-to-image generation capability in both Chinese and English (VisCPM-Paint)
Based on CPM-Bee, a 10-billion-parameter bilingual language model
Uses Q-Former visual encoder for image understanding
Achieves state-of-the-art performance among Chinese open-source multimodal models
Two-stage training: pre-training on 100M English image-text pairs and instruction fine-tuning on LLaVA-150K with Chinese translation
Open-source with easy integration via Hugging Face Transformers

Pros & Cons

Pros
  • Open-source and freely available for research and development
  • State-of-the-art performance among Chinese open-source multimodal models on benchmarks
  • Strong bilingual capability achieved through efficient cross-lingual generalization
  • Comprehensive model family covering both generation and understanding tasks
  • Detailed documentation and usage examples provided on Hugging Face
Cons
  • Requires at least 40GB of GPU memory, limiting access for many users
  • Relatively new model with limited community adoption and ecosystem
  • English multimodal performance is good but slightly behind top English-only models
  • No official API or hosted service; users must run inference on their own hardware

Best For

Multimodal dialogue and question-answering about imagesDetailed image description and captioningComplex reasoning tasks combining visual and textual inputsText-to-image generation for creative and practical applicationsBilingual applications requiring both Chinese and English capabilities

FAQ

What is the VisCPM model family?
VisCPM is an open-source multimodal model family from OpenBMB that includes VisCPM-Chat for bilingual multimodal conversation and VisCPM-Paint for bilingual text-to-image generation.
How does VisCPM achieve bilingual capabilities?
VisCPM is based on CPM-Bee, a bilingual language model (Chinese and English). The model is pre-trained using English multimodal data only, but thanks to CPM-Bee's bilingual base, it generalizes to Chinese without Chinese multimodal pre-training.
What training data was used for VisCPM-Chat?
VisCPM-Chat was pre-trained on about 100 million high-quality English image-text pairs from datasets like CC3M, CC12M, COCO, Visual Genome, and Laion. Instruction fine-tuning used the LLaVA-150K English dataset with a translated Chinese version.
What are the hardware requirements?
VisCPM requires a single GPU with at least 40GB of memory to run. The team plans to release more memory-efficient inference methods soon.