OpenCoder: The Open Cookbook for Top-Tier Code Large Language Models
Paper • 2411.04905 • Published • 128
How to use cortexso/opencoder with llama.cpp:
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf cortexso/opencoder:Q4_K_M # Run inference directly in the terminal: llama cli -hf cortexso/opencoder:Q4_K_M
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf cortexso/opencoder:Q4_K_M # Run inference directly in the terminal: llama cli -hf cortexso/opencoder:Q4_K_M
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf cortexso/opencoder:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf cortexso/opencoder:Q4_K_M
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf cortexso/opencoder:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf cortexso/opencoder:Q4_K_M
docker model run hf.co/cortexso/opencoder:Q4_K_M
How to use cortexso/opencoder with vLLM:
# Install vLLM from pip:
pip install vllm
# Start the vLLM server:
vllm serve "cortexso/opencoder"
# Call the server using curl (OpenAI-compatible API):
curl -X POST "http://localhost:8000/v1/chat/completions" \
-H "Content-Type: application/json" \
--data '{
"model": "cortexso/opencoder",
"messages": [
{
"role": "user",
"content": "What is the capital of France?"
}
]
}'docker model run hf.co/cortexso/opencoder:Q4_K_M
How to use cortexso/opencoder with Ollama:
ollama run hf.co/cortexso/opencoder:Q4_K_M
How to use cortexso/opencoder with Unsloth Studio:
curl -fsSL https://unsloth.ai/install.sh | sh # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for cortexso/opencoder to start chatting
irm https://unsloth.ai/install.ps1 | iex # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for cortexso/opencoder to start chatting
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for cortexso/opencoder to start chatting
How to use cortexso/opencoder with Docker Model Runner:
docker model run hf.co/cortexso/opencoder:Q4_K_M
How to use cortexso/opencoder with Lemonade:
# Download Lemonade from https://lemonade-server.ai/ lemonade pull cortexso/opencoder:Q4_K_M
lemonade run user.opencoder-Q4_K_M
lemonade list
OpenCoder is an open and reproducible code LLM family, featuring 1.5B and 8B base and chat models that support both English and Chinese languages. Built from scratch, OpenCoder is pretrained on 2.5 trillion tokens, composed of 90% raw code and 10% code-related web data. It undergoes supervised fine-tuning (SFT) with over 4.5 million high-quality examples, achieving performance on par with top-tier code LLMs
| No | Variant | Cortex CLI command |
|---|---|---|
| 1 | Opencoder-8b | cortex run opencoder:8b |
cortexhub/opencoder
cortex run opencoder
2-bit
3-bit
4-bit
5-bit
6-bit
8-bit