Text Generation
PEFT
Safetensors
GGUF
English
q4_k_m
docker-model-runner
lora
codegeist-training
conversational
Instructions to use codegeist/codegeist-llm with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use codegeist/codegeist-llm with PEFT:
from peft import PeftModel from transformers import AutoModelForCausalLM base_model = AutoModelForCausalLM.from_pretrained("Qwen/Qwen3-1.7B") model = PeftModel.from_pretrained(base_model, "codegeist/codegeist-llm") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use codegeist/codegeist-llm 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 codegeist/codegeist-llm:Q4_K_M # Run inference directly in the terminal: llama cli -hf codegeist/codegeist-llm:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf codegeist/codegeist-llm:Q4_K_M # Run inference directly in the terminal: llama cli -hf codegeist/codegeist-llm:Q4_K_M
Use pre-built binary
# 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 codegeist/codegeist-llm:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf codegeist/codegeist-llm:Q4_K_M
Build from source code
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 codegeist/codegeist-llm:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf codegeist/codegeist-llm:Q4_K_M
Use Docker
docker model run hf.co/codegeist/codegeist-llm:Q4_K_M
- LM Studio
- Jan
- vLLM
How to use codegeist/codegeist-llm with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "codegeist/codegeist-llm" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "codegeist/codegeist-llm", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/codegeist/codegeist-llm:Q4_K_M
- Ollama
How to use codegeist/codegeist-llm with Ollama:
ollama run hf.co/codegeist/codegeist-llm:Q4_K_M
- Unsloth Studio
How to use codegeist/codegeist-llm with Unsloth Studio:
Install Unsloth Studio (macOS, Linux, WSL)
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 codegeist/codegeist-llm to start chatting
Install Unsloth Studio (Windows)
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 codegeist/codegeist-llm to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for codegeist/codegeist-llm to start chatting
- Pi
How to use codegeist/codegeist-llm with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf codegeist/codegeist-llm:Q4_K_M
Configure the model in Pi
# Install Pi: npm install -g @mariozechner/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "codegeist/codegeist-llm:Q4_K_M" } ] } } }Run Pi
# Start Pi in your project directory: pi
- OpenClaw new
How to use codegeist/codegeist-llm with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf codegeist/codegeist-llm: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 "codegeist/codegeist-llm: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"
- Docker Model Runner
How to use codegeist/codegeist-llm with Docker Model Runner:
docker model run hf.co/codegeist/codegeist-llm:Q4_K_M
- Lemonade
How to use codegeist/codegeist-llm with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull codegeist/codegeist-llm:Q4_K_M
Run and chat with the model
lemonade run user.codegeist-llm-Q4_K_M
List all available models
lemonade list
- Hermes Agent
How to use codegeist/codegeist-llm with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf codegeist/codegeist-llm: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 codegeist/codegeist-llm:Q4_K_M
Run Hermes
hermes
- Atomic Chat
| { | |
| "artifact": { | |
| "chat_template": { | |
| "default_mode": "non-thinking", | |
| "thinking_opt_in": "/think" | |
| }, | |
| "importance_matrix": null, | |
| "path": "gguf/codegeist-llm-Q4_K_M.gguf", | |
| "quantization": "Q4_K_M", | |
| "sha256": "be7824de2fc34955d640e30e41e92dd66206e86ab7fe027084015a9b7da44fce", | |
| "size_bytes": 1107408672 | |
| }, | |
| "commands": { | |
| "conversion": [ | |
| "uv", | |
| "run", | |
| "--project", | |
| "/home/test/Projects/codegeist-ai/codegeist-llm/jobs/gguf/conversion", | |
| "--frozen", | |
| "--no-dev", | |
| "--python", | |
| "3.12.12", | |
| "python", | |
| "/home/test/Projects/codegeist-ai/codegeist-llm/.artifacts/gguf/build-g/private/toolchain/source/llama.cpp-08659901c43b51de735740f1cf61bb82fbe0c4e4/convert_hf_to_gguf.py", | |
| "--outfile", | |
| "/home/test/Projects/codegeist-ai/codegeist-llm/.artifacts/gguf/build-g/private/codegeist-llm-BF16.gguf", | |
| "--outtype", | |
| "bf16", | |
| "/home/test/Projects/codegeist-ai/codegeist-llm/.artifacts/gguf/build-g/private/merged" | |
| ], | |
| "quantization": [ | |
| "/home/test/Projects/codegeist-ai/codegeist-llm/.artifacts/gguf/build-g/private/toolchain/binary/llama-b10333/llama-quantize", | |
| "/home/test/Projects/codegeist-ai/codegeist-llm/.artifacts/gguf/build-g/private/codegeist-llm-BF16.gguf", | |
| "/home/test/Projects/codegeist-ai/codegeist-llm/.artifacts/gguf/build-g/private/codegeist-llm-Q4_K_M.gguf", | |
| "Q4_K_M", | |
| "1" | |
| ] | |
| }, | |
| "created_at": "2026-08-10T11:02:06.695064+00:00", | |
| "duration_seconds": 146.075, | |
| "inputs": { | |
| "adapter": { | |
| "id": "codegeist/codegeist-llm", | |
| "revision": "a9504a0ee1150ea05f88ff725758404fcb604a32", | |
| "weight_sha256": "4cc89bd25712ff4f532c1eaaa5c8086dc344a05b0778d2a304b8ff7a2efaf4a7" | |
| }, | |
| "base_model": { | |
| "id": "Qwen/Qwen3-1.7B", | |
| "revision": "70d244cc86ccca08cf5af4e1e306ecf908b1ad5e" | |
| } | |
| }, | |
| "result": "passed", | |
| "runtime": { | |
| "hardware": "NVIDIA RTX A2000 12GB", | |
| "packages": { | |
| "accelerate": "1.14.0", | |
| "huggingface-hub": "1.26.1", | |
| "peft": "0.20.0", | |
| "safetensors": "0.8.0", | |
| "torch": "2.6.0", | |
| "transformers": "5.5.0" | |
| }, | |
| "python": "3.12.12" | |
| }, | |
| "schema_version": 1, | |
| "source_sha256": { | |
| "build.py": "5285bcb1f69569b195065b89380fd5563222b04941a17a872f2c6f1471a7ef33", | |
| "common.py": "04d6bd007d9b071e7ddbce3ba1c0eadf2976615e5cec919660b6ec7ee776683c", | |
| "contract.json": "f08e889421f75409b93cd55a3dbbdeb1ebdb7011c9e3e5f42508b9c0d72cb664", | |
| "conversion/pyproject.toml": "fc9590fe35cf9b2c4030e70430fa2d1059205c46a121508e0f9f3227217155bd", | |
| "conversion/uv.lock": "d28529877244519ac843c928770b03340daf7a0a9c02a3b5cfa1748d31d356c5", | |
| "pyproject.toml": "a10f7522026a9ce0773617745096d6ee42c6baf640d812016adc926aa57d4d46", | |
| "uv.lock": "787aacd136c667070d2f28ef2a6c1b9d1e560a68036cbed157c1c356376391f9", | |
| "verify_merged.py": "6e3e5765c16917e27ec8c15e01d8b95142a3e24d32586dc9c3cf26120b00d5f4" | |
| }, | |
| "toolchain": { | |
| "docker_model_runner": { | |
| "llama_server_release": "b9879", | |
| "local_reference": "codegeist/codegeist-llm:Q4_K_M", | |
| "release": "v1.2.6", | |
| "remote_reference": "hf.co/codegeist/codegeist-llm:Q4_K_M", | |
| "revision": "34ca88db7c3e992a3203725a24c5c6728957207d" | |
| }, | |
| "llama_cpp": { | |
| "binary_sha256": "936ce04d98abe2a977e9dd2ff92659bb96947e136acee8f2bc3e21d8eaebbf23", | |
| "binary_url": "https://github.com/ggml-org/llama.cpp/releases/download/b10333/llama-b10333-bin-ubuntu-x64.tar.gz", | |
| "convert_outtype": "bf16", | |
| "quantize_threads": 1, | |
| "release": "b10333", | |
| "revision": "08659901c43b51de735740f1cf61bb82fbe0c4e4", | |
| "source_sha256": "a2bede8630caff229791cded6955a0946ed354ed08199a915cc9f596fd931843", | |
| "source_url": "https://codeload.github.com/ggml-org/llama.cpp/tar.gz/08659901c43b51de735740f1cf61bb82fbe0c4e4" | |
| } | |
| } | |
| } | |