Instructions to use MiniMaxAI/MiniMax-M2.7 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use MiniMaxAI/MiniMax-M2.7 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="MiniMaxAI/MiniMax-M2.7", trust_remote_code=True) messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# pip install -U transformers accelerate # Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("MiniMaxAI/MiniMax-M2.7", trust_remote_code=True) model = AutoModelForCausalLM.from_pretrained("MiniMaxAI/MiniMax-M2.7", trust_remote_code=True, device_map="auto") messages = [ {"role": "user", "content": "Who are you?"}, ] inputs = tokenizer.apply_chat_template( messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt", ).to(model.device) outputs = model.generate(**inputs, max_new_tokens=256) print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Inference
- HuggingChat
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use MiniMaxAI/MiniMax-M2.7 with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "MiniMaxAI/MiniMax-M2.7" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "MiniMaxAI/MiniMax-M2.7", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/MiniMaxAI/MiniMax-M2.7
- SGLang
How to use MiniMaxAI/MiniMax-M2.7 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 "MiniMaxAI/MiniMax-M2.7" \ --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": "MiniMaxAI/MiniMax-M2.7", "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 "MiniMaxAI/MiniMax-M2.7" \ --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": "MiniMaxAI/MiniMax-M2.7", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use MiniMaxAI/MiniMax-M2.7 with Docker Model Runner:
docker model run hf.co/MiniMaxAI/MiniMax-M2.7
Commit History
-
Prevent whitespace leakage in beginning of prompt
Verified signatureThe current chat template leaks indentation and newlines at the beginning of the system message for every single turn of conversation. Prompt caching would still work in servers that trim, but would be uncacheable otherwise. This is a minor fix — no behavioral differences. Just no extra leading whitespace.fc8cb8d
-
Update README.md
Verified signature53be88a
-
Update LICENSE
Verified signatureAdd 5. Permitted Free Uses. The following uses are expressly permitted free of charge: (a) personal use, including self-hosted deployment for coding, development of applications, agents, tools, integrations, research, experimentation, or other personal purposes; (b) use by non-profit organizations, academic institutions, and researchers for non-commercial research or educational purposes; (c) modification of the Software solely for the uses described in (a) or (b) above.edf8030
-
Update README.md
Verified signature9c327df -
Update README.md
Verified signaturec172368
-
Update README.md
Verified signature50752db
-
Delete LICENSE-MODEL
heVerified signature37da212 -
Delete LICENSE-CODE
heVerified signaturebb0064f -
Upload README.md with huggingface_hub
heVerified signatureacc844f -
Upload LICENSE with huggingface_hub
heVerified signatureb8e4803 -
Upload README.md with huggingface_hub
heVerified signaturec6b7a78 -
Upload README.md with huggingface_hub
heVerified signature8a08b73 -
Upload README.md with huggingface_hub
heVerified signatureb4e4e65 -
Upload LICENSE-CODE with huggingface_hub
heVerified signature4354d25 -
Upload LICENSE-MODEL with huggingface_hub
heVerified signaturef421adc
-
Upload README.md with huggingface_hub
heVerified signature8e095dc -
Upload README.md with huggingface_hub
heVerified signature27e01da
-
Upload README.md with huggingface_hub
heVerified signature4cc5eb8 -
Upload README.md with huggingface_hub
heVerified signaturee2eada7 -
Upload README.md with huggingface_hub
heVerified signaturebdceef3 -
Upload folder using huggingface_hub
heVerified signature1eece56 -
Update chat_template.jinja
Verified signatured7153aa -
Update config.json
Verified signature4c9387f -
Add files using upload-large-folder tool
Verified signaturef516996 -
Add files using upload-large-folder tool
Verified signature87ecd2d -
Add files using upload-large-folder tool
Verified signaturea0ca8c6 -
update: docs
xuebif962408 -
initial commit
Verified signature9c73f24