Text Generation
GGUF
English
llama.cpp
security
vulnerability-detection
agentic
terminal-agent
granite
imatrix
benchmarked
conversational
Instructions to use mattjoyce/antares-1b-GGUF with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use mattjoyce/antares-1b-GGUF 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 mattjoyce/antares-1b-GGUF:Q4_K_M # Run inference directly in the terminal: llama cli -hf mattjoyce/antares-1b-GGUF:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf mattjoyce/antares-1b-GGUF:Q4_K_M # Run inference directly in the terminal: llama cli -hf mattjoyce/antares-1b-GGUF: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 mattjoyce/antares-1b-GGUF:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf mattjoyce/antares-1b-GGUF: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 mattjoyce/antares-1b-GGUF:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf mattjoyce/antares-1b-GGUF:Q4_K_M
Use Docker
docker model run hf.co/mattjoyce/antares-1b-GGUF:Q4_K_M
- LM Studio
- Jan
- vLLM
How to use mattjoyce/antares-1b-GGUF with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "mattjoyce/antares-1b-GGUF" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "mattjoyce/antares-1b-GGUF", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/mattjoyce/antares-1b-GGUF:Q4_K_M
- Ollama
How to use mattjoyce/antares-1b-GGUF with Ollama:
ollama run hf.co/mattjoyce/antares-1b-GGUF:Q4_K_M
- Unsloth Desktop
- Pi
How to use mattjoyce/antares-1b-GGUF with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf mattjoyce/antares-1b-GGUF: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": "mattjoyce/antares-1b-GGUF:Q4_K_M" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use mattjoyce/antares-1b-GGUF with Docker Model Runner:
docker model run hf.co/mattjoyce/antares-1b-GGUF:Q4_K_M
- Lemonade
How to use mattjoyce/antares-1b-GGUF with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull mattjoyce/antares-1b-GGUF:Q4_K_M
Run and chat with the model
lemonade run user.antares-1b-GGUF-Q4_K_M
List all available models
lemonade list
- Hermes Agent
How to use mattjoyce/antares-1b-GGUF with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf mattjoyce/antares-1b-GGUF: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 mattjoyce/antares-1b-GGUF:Q4_K_M
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use mattjoyce/antares-1b-GGUF with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf mattjoyce/antares-1b-GGUF: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 "mattjoyce/antares-1b-GGUF: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"
card: charts embedded, phrasing scrubbed
Browse files
README.md
CHANGED
|
@@ -24,12 +24,14 @@ Nine quantizations of [fdtn-ai/antares-1b](https://huggingface.co/fdtn-ai/antare
|
|
| 24 |
through a terminal and submits a ranked list of suspect files; a fine-tune of
|
| 25 |
[ibm-granite/granite-4.0-1b](https://huggingface.co/ibm-granite/granite-4.0-1b)).
|
| 26 |
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
|
|
|
|
|
|
| 33 |
|
| 34 |
## Which file do I want?
|
| 35 |
|
|
@@ -58,7 +60,7 @@ rate on clean trees. Rungs 0β6 measured 2026-07-30/31; rungs 7β8 measured 20
|
|
| 58 |
| 5 | Q3_K_M | β | 0.95 GB | 26% | 0.0402 | 51.3% | 0.539* |
|
| 59 |
| 6 | Q2_K | β | 0.77 GB | 21% | 0.0000 | 100% | 1.000* |
|
| 60 |
|
| 61 |
-
**
|
| 62 |
|
| 63 |
- Β± values are 1 sd over three full benchmark runs. Cells without Β± are single runs;
|
| 64 |
observed single-run spread at a fixed rung is roughly Β±0.003β0.006, so **rungs are
|
|
@@ -69,6 +71,8 @@ rate on clean trees. Rungs 0β6 measured 2026-07-30/31; rungs 7β8 measured 20
|
|
| 69 |
- **IQ4_XS**: three runs scored 0.1742 / 0.1588 / 0.1613 on identical config. With
|
| 70 |
n=3 the wide spread is suggestive, not proven β but treat any single-run IQ4_XS
|
| 71 |
benchmark (ours or anyone's) as uninformative.
|
|
|
|
|
|
|
| 72 |
- **None of these rungs is a stand-alone merge gate.** Healthy rungs flag something
|
| 73 |
on 96β99% of *clean* trees (Phase B). Treat output as leads for a human or a
|
| 74 |
stronger model β which matches the upstream guidance ("a lead to verify, not
|
|
@@ -104,7 +108,7 @@ Measurement configuration (what these numbers were produced with):
|
|
| 104 |
Traps:
|
| 105 |
|
| 106 |
1. **Ollama's `/v1/completions` is not raw.** It wraps prompts in the GGUF's chat
|
| 107 |
-
template
|
| 108 |
identity template (`TEMPLATE {{ .Prompt }}`) and verify with a token-count sentinel
|
| 109 |
(tokenize your prompt separately; compare `prompt_tokens`).
|
| 110 |
2. **Double-BOS.** The tokenizer adds BOS; if your client also prepends one, quality
|
|
@@ -177,4 +181,4 @@ Apache-2.0, inherited from [fdtn-ai/antares-1b](https://huggingface.co/fdtn-ai/a
|
|
| 177 |
is gated β if you want the original safetensors, the CLI tooling, or the benchmark,
|
| 178 |
go through their gate; this repo exists to publish *measured* quantizations, not to
|
| 179 |
route around upstream. If you are the upstream team and want anything here changed,
|
| 180 |
-
open a discussion
|
|
|
|
| 24 |
through a terminal and submits a ranked list of suspect files; a fine-tune of
|
| 25 |
[ibm-granite/granite-4.0-1b](https://huggingface.co/ibm-granite/granite-4.0-1b)).
|
| 26 |
|
| 27 |
+
**Every file here was benchmarked before publishing** on the model's own
|
| 28 |
+
vulnerability-localization benchmark β the full 499-task set, detection (Phase A)
|
| 29 |
+
*and* clean-tree false-alarm rate (Phase B), with three-run error bars at the
|
| 30 |
+
decision boundaries β and every file's sha256 is published. As of 2026-08-02, none
|
| 31 |
+
of the dozen-plus community GGUF repos of this model we surveyed publish per-file
|
| 32 |
+
hashes or measurements, and we found no imatrix builds among them.
|
| 33 |
+
|
| 34 |
+

|
| 35 |
|
| 36 |
## Which file do I want?
|
| 37 |
|
|
|
|
| 60 |
| 5 | Q3_K_M | β | 0.95 GB | 26% | 0.0402 | 51.3% | 0.539* |
|
| 61 |
| 6 | Q2_K | β | 0.77 GB | 21% | 0.0000 | 100% | 1.000* |
|
| 62 |
|
| 63 |
+
**Table notes:**
|
| 64 |
|
| 65 |
- Β± values are 1 sd over three full benchmark runs. Cells without Β± are single runs;
|
| 66 |
observed single-run spread at a fixed rung is roughly Β±0.003β0.006, so **rungs are
|
|
|
|
| 71 |
- **IQ4_XS**: three runs scored 0.1742 / 0.1588 / 0.1613 on identical config. With
|
| 72 |
n=3 the wide spread is suggestive, not proven β but treat any single-run IQ4_XS
|
| 73 |
benchmark (ours or anyone's) as uninformative.
|
| 74 |
+
|
| 75 |
+

|
| 76 |
- **None of these rungs is a stand-alone merge gate.** Healthy rungs flag something
|
| 77 |
on 96β99% of *clean* trees (Phase B). Treat output as leads for a human or a
|
| 78 |
stronger model β which matches the upstream guidance ("a lead to verify, not
|
|
|
|
| 108 |
Traps:
|
| 109 |
|
| 110 |
1. **Ollama's `/v1/completions` is not raw.** It wraps prompts in the GGUF's chat
|
| 111 |
+
template β no error, degraded results. If you must use Ollama, set an
|
| 112 |
identity template (`TEMPLATE {{ .Prompt }}`) and verify with a token-count sentinel
|
| 113 |
(tokenize your prompt separately; compare `prompt_tokens`).
|
| 114 |
2. **Double-BOS.** The tokenizer adds BOS; if your client also prepends one, quality
|
|
|
|
| 181 |
is gated β if you want the original safetensors, the CLI tooling, or the benchmark,
|
| 182 |
go through their gate; this repo exists to publish *measured* quantizations, not to
|
| 183 |
route around upstream. If you are the upstream team and want anything here changed,
|
| 184 |
+
open a discussion.
|