Instructions to use openbmb/MiniCPM4.1-8B with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use openbmb/MiniCPM4.1-8B with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="openbmb/MiniCPM4.1-8B", trust_remote_code=True) messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# pip install -U transformers accelerate # Load model directly from transformers import AutoModelForCausalLM model = AutoModelForCausalLM.from_pretrained("openbmb/MiniCPM4.1-8B", trust_remote_code=True, device_map="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use openbmb/MiniCPM4.1-8B with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "openbmb/MiniCPM4.1-8B" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "openbmb/MiniCPM4.1-8B", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/openbmb/MiniCPM4.1-8B
- SGLang
How to use openbmb/MiniCPM4.1-8B with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "openbmb/MiniCPM4.1-8B" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "openbmb/MiniCPM4.1-8B", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "openbmb/MiniCPM4.1-8B" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "openbmb/MiniCPM4.1-8B", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use openbmb/MiniCPM4.1-8B with Docker Model Runner:
docker model run hf.co/openbmb/MiniCPM4.1-8B
Commit History
-
Improve model card: Add InfLLM-V2 paper details and comprehensive citations
Verified signatureThis PR improves the model card for `MiniCPM4.1-8B` by: - Updating the main title to reflect the model's foundation in the `InfLLM-V2` framework. - Adding a prominent introductory sentence linking directly to the foundational paper "[InfLLM-V2: Dense-Sparse Switchable Attention for Seamless Short-to-Long Adaptation](https://huggingface.co/papers/2509.24663)". - Clarifying the navigation links by relabeling the existing "Technical Report" to "MiniCPM4 Technical Report" and adding a new distinct link for the "InfLLM-V2 Paper". - Updating the "What's New" section to explicitly mention the `InfLLM-V2` framework in relation to the MiniCPM4.1 series. - Enhancing the "Citation" section to include both the foundational `InfLLM-V2` paper and the existing `MiniCPM4` technical report, ensuring all relevant research is easily citable. These changes provide clearer context and more complete references for users and researchers.345e687 -
Merge branch 'main' of hf.co:openbmb/MiniCPM4.1-8B
6170bc9 -
update usage for sparse attention
8ab8cc2
-
Update README.md
Verified signature72c952d
-
update requirements for transformers version
ef9ecae
-
add \n
a5b27c8 -
add \n
7038d5f -
update readme for better presentation
a27fb6b
-
update README.md
139dc15 -
update README.md
a3d59fd -
update README.md
87c6bdf -
update README.md
953d52d -
update README.md
002e8d9 -
update README.md
2142ed5 -
update README.md
10cd12a -
minor update config.json
5914bfe -
update paper link
7329b6e -
minor update config.json
de4aa2b -
update long rope setting
4a06b69 -
update readme and modeling model
f37d55b
-
first commit
84eb0ec -
initial commit
Verified signaturebab1e12