How to use from
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 "enochlev/MiniCPM-duplex" \
    --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": "enochlev/MiniCPM-duplex",
		"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 "enochlev/MiniCPM-duplex" \
        --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": "enochlev/MiniCPM-duplex",
		"messages": [
			{
				"role": "user",
				"content": "What is the capital of France?"
			}
		]
	}'
Quick Links

MiniCPM-duplex (safetensors)

Modern safetensors conversion of xinrongzhang2022/MiniCPM-duplex.

Weights are identical โ€” only the serialization format has changed from pytorch_model.bin to model.safetensors, enabling memory-mapped loading and compatibility with current versions of Transformers.

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

tokenizer = AutoTokenizer.from_pretrained(
    "enochlev/MiniCPM-duplex", trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
    "enochlev/MiniCPM-duplex",
    trust_remote_code=True,
    dtype=torch.float16,
    device_map="auto",
)

prompt = "<็”จๆˆท>Hello, what can you do?<AI>"
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
out = model.generate(**inputs, max_new_tokens=256)
print(tokenizer.decode(out[0], skip_special_tokens=True))

Original model

See xinrongzhang2022/MiniCPM-duplex for the original weights, paper, and full documentation.

Downloads last month
23
Safetensors
Model size
3B params
Tensor type
BF16
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for enochlev/MiniCPM-duplex

Finetuned
(1)
this model
Finetunes
1 model