Instructions to use Shokou1/qwen3.5-4B-dawcoder with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Shokou1/qwen3.5-4B-dawcoder with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="Shokou1/qwen3.5-4B-dawcoder")# pip install -U transformers accelerate # Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("Shokou1/qwen3.5-4B-dawcoder", device_map="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use Shokou1/qwen3.5-4B-dawcoder with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf Shokou1/qwen3.5-4B-dawcoder:Q4_K_M # Run inference directly in the terminal: llama cli -hf Shokou1/qwen3.5-4B-dawcoder:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf Shokou1/qwen3.5-4B-dawcoder:Q4_K_M # Run inference directly in the terminal: llama cli -hf Shokou1/qwen3.5-4B-dawcoder:Q4_K_M
Build from source code
git clone https://github.com/ggml-org/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-app # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama serve -hf Shokou1/qwen3.5-4B-dawcoder:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama cli -hf Shokou1/qwen3.5-4B-dawcoder:Q4_K_M
Use Docker
docker model run hf.co/Shokou1/qwen3.5-4B-dawcoder:Q4_K_M
- Llama new
- LM Studio
- Jan
- vLLM
How to use Shokou1/qwen3.5-4B-dawcoder with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Shokou1/qwen3.5-4B-dawcoder" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Shokou1/qwen3.5-4B-dawcoder", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/Shokou1/qwen3.5-4B-dawcoder:Q4_K_M
- SGLang
How to use Shokou1/qwen3.5-4B-dawcoder 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 "Shokou1/qwen3.5-4B-dawcoder" \ --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": "Shokou1/qwen3.5-4B-dawcoder", "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 "Shokou1/qwen3.5-4B-dawcoder" \ --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": "Shokou1/qwen3.5-4B-dawcoder", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Ollama
How to use Shokou1/qwen3.5-4B-dawcoder with Ollama:
ollama run hf.co/Shokou1/qwen3.5-4B-dawcoder:Q4_K_M
- Unsloth Desktop
- Pi
How to use Shokou1/qwen3.5-4B-dawcoder with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf Shokou1/qwen3.5-4B-dawcoder:Q4_K_M
Configure the model in Pi
# Install Pi: npm install -g @earendil-works/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "Shokou1/qwen3.5-4B-dawcoder:Q4_K_M" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use Shokou1/qwen3.5-4B-dawcoder with Docker Model Runner:
docker model run hf.co/Shokou1/qwen3.5-4B-dawcoder:Q4_K_M
- Lemonade
How to use Shokou1/qwen3.5-4B-dawcoder with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull Shokou1/qwen3.5-4B-dawcoder:Q4_K_M
Run and chat with the model
lemonade run user.qwen3.5-4B-dawcoder-Q4_K_M
List all available models
lemonade list
- Hermes Agent
How to use Shokou1/qwen3.5-4B-dawcoder with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf Shokou1/qwen3.5-4B-dawcoder:Q4_K_M
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default Shokou1/qwen3.5-4B-dawcoder:Q4_K_M
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use Shokou1/qwen3.5-4B-dawcoder with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf Shokou1/qwen3.5-4B-dawcoder:Q4_K_M
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "Shokou1/qwen3.5-4B-dawcoder:Q4_K_M" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
qwen3.5-4B-dawcoder๏ผQwen3.5-4B ๅบๅบง ยท 4B ๅๆฐ ยท GGUF Q4_K_M ยท Ollama ๅผ็ฎฑๅณ็จ๏ผpreview / sft-v2 / grpo-v3๏ผ
4B ๅๆฐ ยท ๅบๅบง Qwen3.5-4B ยท LoRA r=64 ยท GGUF Q4_K_M๏ผ็บฆ 2.52 GB/ไธช๏ผยท ไธไธๆ 16K ยท Apache-2.0
ๅฆๆ่ฟไธช้กน็ฎๅฏนไฝ ๆ็จ๏ผๆฌข่ฟ็ปไปๅบ็นไธช Star๏ผ่ฎฉๆดๅคๅ้ณไน AI / Agent ็ไบบๆพๅฐๅฎใ
DAWcoder ๆฏไธไธช 4B ้ณไนๅถไฝๅๆฐๆจกๅ๏ผ่พๅ ฅใๅทฅ็จ็ถๆ + ่ช็ถ่ฏญ่จๅถไฝๆๅพใ๏ผ่พๅบๅฏๆง่กใๅฏๆ ก้ชใๅฏๅๆป็ DAW ๅๆฐ่กฅไธ JSONใๅฎไธ็ๆ้ณ้ข๏ผๅช็ๆๅทฅ็จๅๆฐโโๅฏ็ดๆฅๅจ DAW ้ๆง่กใ่ขซ schema ๆ ก้ชใ่ขซๆธฒๆๆๆ ้ญ็ฏ้ช่ฏใ
ๆจกๅ่งๆ ผ
| ้กน | ๅผ |
|---|---|
| ๅๆฐ้ | 4B |
| ๅบๅบงๆจกๅ | Qwen3.5-4B๏ผApache-2.0๏ผ |
| ๅพฎ่ฐๆนๅผ | LoRA r=64๏ผall-linear๏ผbf16 ่ฎญ็ป |
| ้ๅๅๅธ | GGUF Q4_K_M๏ผ็บฆ 2.52 GB / ไธช๏ผOllama ็ดๆฅๅ ่ฝฝ๏ผ |
| ไธไธๆ้ฟๅบฆ | 16,384 tokens |
| ่พๅบ้ฟๅบฆ | ๆๅค 8,192 tokens |
| ้ๆ ทๅๆฐ | temperature 0 / top_p 0.95 / repeat_penalty 1.0 |
| ่ฎธๅฏ | Apache-2.0๏ผไฟ็ Qwen3.5-4B ๅ่ฎธๅฏๅฃฐๆ๏ผ |
ไธไปฃๆ้๏ผๅไธๅบๅบง๏ผ้ไปฃๅ่ฎญ็ป๏ผ
| ไปฃๅท | ่ฎญ็ป้ถๆฎต | GGUF ๆไปถ |
|---|---|---|
| preview๏ผSFT v1๏ผ | CPT 37.1M tokens + 3,240 ๆกไปปๅก SFT | dawcoder-preview-Q4_K_M.gguf |
| sft-v2 | ๅฎๆดๅบๅ SFT ็ปญ่ฎญ๏ผ100 optimizer steps๏ผ้ถๆชๆญ๏ผ | dawcoder-sft-v2-Q4_K_M.gguf |
| grpo-v3 | sft-v2 ไธ GRPO 24 ๆญฅ๏ผKL ฮฒ=0.05๏ผ | dawcoder-grpo-v3-Q4_K_M.gguf |
่ฏๆตๅฏนๆฏ๏ผๅบๅฎๅฃๅพ๏ผval 60 ๆกๅ่กก๏ผseed 20261107๏ผtemp 0๏ผnum_predict 8192๏ผ
| ๆจกๅ | JSON ่งฃๆ | schema ๅๆณ | mix | form | texture | reward(overall) |
|---|---|---|---|---|---|---|
| preview๏ผSFT v1๏ผ | 100% | 100% | 20/20 | 20/20 | 20/20 | 0.9657 |
| sft-v2 | 100% | 100% | 20/20 | 20/20 | 20/20 | 0.9710 |
| grpo-v3 | 100% | 100% | 20/20 | 20/20 | 20/20 | 0.9710 |
- schema ๅๆณ็๏ผ่พๅบ่ฝ่ขซ
patch_validationๆ ก้ช้่ฟ๏ผๅญๆฎตใ่ๅดใไปปๅก็ปๆ๏ผใ - reward๏ผ0.2 JSON ่งฃๆ + 0.35 schema ๅๆณ + 0.45 ไธ้ๆ ๅ patch ็็ธไผผๅบฆ๏ผmix ๅๆฐ่ท็ฆป / form ๆฎตๅไธ bars / texture note ้ๅ๏ผใ
- ็ธๅฏน preview๏ผsft-v2 / grpo-v3 ๅจ mix ไธๆๅ๏ผreward 0.9097 โ 0.9246๏ผ๏ผform/texture ๆๅนณ๏ผๆ ไปปๅก้ๅ๏ผsft-v2 ไธ grpo-v3 ๅจๅฝๅ 60 ๆก็ฒๅบฆไธๅนถๅใ
่ฏๆตๅช่กก้"ๆ ผๅผๆญฃ็กฎ + ไธๅ่ๅๆฐๆฅ่ฟ"๏ผไธไปฃ่กจๅฌๆๆๆทท้ณ่ดจ้๏ผ็ๅฎๆทท้ณ้ไบบๅทฅ A/B ๆ DAW ๆธฒๆ้ญ็ฏใ
Ollama ๅฟซ้ๅผๅง
# 1) ไธ่ฝฝๅฏนๅบ็ GGUF๏ผๆฌ้กต Files / GitHub Release๏ผ
# GitHub ้ไปถไธบ 2GB ๅๅท๏ผๆ docs/MERGE-GGUF.md ๅๅนถ
# 2) ็จไปๅบ้็ Modelfile ๅๅปบๆจกๅ๏ผๅทฒๅ
็ฝฎ system prompt ไธ้ๆ ทๅๆฐ๏ผ
ollama create dawcoder-grpo-v3 -f Modelfile.dawcoder-grpo-v3
# 3) ่ฟ่ก
ollama run dawcoder-grpo-v3
่พๅ ฅ๏ผuser ๆถๆฏๆฏ JSON๏ผ๏ผ
{"task":"mix","state":{"genre":"pop","tempo":120,"tracks":[{"name":"Lead Vocal","role":"vocal","volume_db":-8.0,"pan":0.0}]},"intent":"ไบบๅฃฐ่ขซ้ผ็ไฝไบ๏ผๅธฎๆๆจๅบๆฅไธ็น๏ผๅซๅคชๅต"}
่พๅบ็คบไพ๏ผmix ไปปๅก๏ผ๏ผ
{"ops":[{"op":"set_track","track":"Lead Vocal","fields":{"volume_db":-6.5}},{"op":"set_eq","track":"Pad","fields":{"band":2,"type":"bell","freq":315,"gain_db":-1.5,"q":1.0}}]}
task=mixโ{"ops":[...]}๏ผset_track/set_eq/set_comp/set_send/add_markertask=formโ{"sections":[...],"markers":[...]}task=textureโ{"notes":[{"bar","step","key","len_steps","vel"}]}
ไธไปฃๆผ่ฟ
| ไปฃ | ่ฎญ็ป | ๅ ณ้ฎ็น |
|---|---|---|
| preview | CPT๏ผ37.1M tokens๏ผ400 steps๏ผ+ SFT๏ผ3,240 ๆก๏ผ200 steps๏ผ | ้ฆไธชๅฏ็จ็ๆๅพโๅๆฐๆจกๅ๏ผschema 100% |
| sft-v2 | ไป preview ็ SFT adapter ็ปญ่ฎญ๏ผๅฎๆดๅบๅ SFT๏ผmax seq 4096๏ผ้ถๆชๆญ๏ผ๏ผ100 optimizer steps๏ผlr 1e-5 | mix reward ๆๅ๏ผ่ฎญ็ป loss mix 0.122 / form 0.168 / texture 0.146 |
| grpo-v3 | ไป sft-v2 ๅบๅ GRPO๏ผ24 ๆญฅใ100 rollouts๏ผ99 ๆก schema ๅๆณ๏ผ1 ๆก่ถ ้ฟ texture ๆชๆญๆชๅ ฅ RL๏ผ๏ผKL ฮฒ=0.05๏ผlr 1e-6 | ไธ sft-v2 ๅบๅฎ่ฏๆตๅนถๅ๏ผ่ฎญ็ป็ป reward mix 0.979 / form 0.914 / texture 0.942 |
้็จๅบๆฏ
- ๆทท้ณๅๆฐๅปบ่ฎฎ๏ผEQ / ๅ็ผฉ / ้ณ้ / ๅฃฐๅ / send ็ patch ๅ้๏ผไบบๅทฅ็กฎ่ฎคๅๆง่ก๏ผ๏ผ
- ๆฒๅผ็ปๆ่็จฟ๏ผIntro/Verse/Chorus/Bridge ็ sections + markers๏ผ
- ็ปไฝ/็ถ้ณ็ๆ๏ผtexture ไปปๅก็ note ๅบๅ๏ผbar/step/key/len/vel๏ผ๏ผ
- Agent ๅทฅไฝๆตไธญ้ดๅฑ๏ผๆจกๅ่พๅบ patch โ schema ๆ ก้ช โ ๅจ DAW ไธญๆง่ก โ ๆธฒๆๆต้๏ผ
- ่ฎญ็ป/่ฏๆต็ ็ฉถ๏ผๅฏๆญ้ daw-mcp-server ๅ้ญ็ฏ้ช่ฏใ
้ๅถ๏ผๅกๅฟ ้ ่ฏป๏ผ
- ไป ๅๆฐ๏ผไธ็ๆ้ณ้ข๏ผไธๆฟไปฃๆทท้ณๅธๅคๆญ๏ผ
- ่ฎญ็ปๆฐๆฎไปฅๅๆไปปๅกๆฐๆฎไธบไธป๏ผ็ๅฎๅทฅ็จๆณๅๆ้๏ผ็ฌฌไธๆนๆไปถๅๆฐๆ ๅฐๆช่ฆ็๏ผๅฝๅไธบๆฝ่ฑก ops๏ผ๏ผ
- ไธญๆๆๅพๆฏๆๆ้๏ผSFT ไปฅ่ฑๆ/JSON ไธบไธป๏ผไธญๆไธป่ฆๆฅ่ช CPT ่ฏญๆ๏ผ๏ผ
- ๅบๅฎ่ฏๆตไป 60 ๆก๏ผsft-v2 ไธ grpo-v3 ็ๅทฎๅผๅจๅฝๅ็ฒๅบฆไธๅฏๅบๅ๏ผ
- schema ๅๆณ โ ๆทท้ณๆญฃ็กฎ๏ผๅๆฐๅปบ่ฎฎๅบไบบๅทฅ็กฎ่ฎคๆ็ปๆธฒๆๆๆ ้ช่ฏ๏ผ
- ๅ็ๆๅ ๅฎน๏ผREAPER / FL Studio ๆๅ็ญ๏ผไธๅจ่ฎญ็ป่ฏญๆไธญใ
ๆฐๆฎไธ่ฎธๅฏ
- ๅบๅบง๏ผQwen3.5-4B๏ผApache-2.0๏ผ๏ผๆฌๆจกๅๆ้ๆ Apache-2.0 ๅๅธๅนถไฟ็ๅๅฃฐๆ๏ผ
- ่ฎญ็ป่ฏญๆ๏ผCC BY-SA 4.0 / ๅ ฌ็ / MIT / CC0๏ผ่ง open-music-production-corpus๏ผ๏ผ
- ไปปๅกๆฐๆฎ๏ผ่ชๅปบๅๆๆฐๆฎ๏ผCC0๏ผ๏ผ่ง dawcoder-datasets๏ผ
- ๅทฅ็จ/็ฌฆๅทๆฐๆฎ๏ผopen-music-engineering-data๏ผ
- DAW ่ชๅจๅ/่ฏๆตๅทฅๅ ท๏ผdaw-mcp-serverใ
ๅผ็จ
@misc{dawcoder2026,
title = {DAWcoder: A 4B Music-Production Parameter Model (Qwen3.5-4B + LoRA, GGUF)},
author = {ShokouP},
year = {2026},
url = {https://github.com/ShokouP/qwen3.5-4B-dawcoder},
note = {4B parameters, Qwen3.5-4B base, LoRA r=64, GGUF Q4_K_M, Ollama-ready}
}
- Downloads last month
- -
4-bit