GraySoft
Projects Models Compare Cloud benchmarks FAQ Download guIDE →
Model Intelligence Sheet

sahilchachra/Tessera-4B-Preview-GGUF overview

Tessera 4B Preview · GGUF GGUF quantizations of sahilchachra/Tessera 4B Preview https://huggingface.co/sahilchachra/Tessera 4B Preview for llama.cpp https://gi…

llama.cppggufquantizedreasoningagentictool-callingtext-generationenbase_model:sahilchachra/Tessera-4B-Previewbase_model:quantized:sahilchachra/Tessera-4B-Previewlicense:cc-by-nc-4.0endpoints_compatibleregion:usconversational

Runs locally from ~2.59 GB disk (4 GB VRAM class GPUs with llama.cpp / guIDE).

Downloads
0
Likes
0
Pipeline
text-generation

Repository Files & Downloads

3 GGUF files detected
Direct downloads for local inference
FileTypeQuantizationSizeLink
Tessera-4B-Preview-Q4_K_M.ggufGGUFQ4_K_M2.59 GBDownload
Tessera-4B-Preview-Q5_K_M.ggufGGUFQ5_K_M2.94 GBDownload
Tessera-4B-Preview-Q8_0.ggufGGUFQ8_04.29 GBDownload

Model Details

Model IDsahilchachra/Tessera-4B-Preview-GGUF
Authorsahilchachra
Pipelinetext-generation
Licensecc-by-nc-4.0
Base modelsahilchachra/Tessera-4B-Preview
Last modified2026-06-29T01:28:46.000Z

Model README

---

license: cc-by-nc-4.0

base_model: sahilchachra/Tessera-4B-Preview

library_name: llama.cpp

pipeline_tag: text-generation

language:

  • en

tags:

  • gguf
  • llama.cpp
  • quantized
  • reasoning
  • agentic
  • tool-calling

---

Tessera-4B-Preview · GGUF

GGUF quantizations of sahilchachra/Tessera-4B-Preview

for llama.cpp — run the model locally on CPU/Metal/CUDA.

Tessera-4B is a 4-stage curriculum fine-tune of Qwen3.5-4B (reason → plan → tools → align).

It is a reasoning model: it emits a <think>…</think> block before answering, so give it a

generous token budget (≥512). The chat template (ChatML-style with XML tool calls) is **embedded

in the GGUF** — pass --jinja and llama.cpp applies it automatically.

> ⚠️ Requires a recent llama.cpp build. The base architecture (qwen3_5, a hybrid

> linear-attention + full-attention text tower) is only supported in current llama.cpp.

> These files were produced with build b1-c818263. If you hit "unknown model architecture",

> update llama.cpp.

Files

| File | Quant | Size | Notes |

|---|---|---:|---|

| Tessera-4B-Preview-Q4_K_M.gguf | Q4_K_M | 2.6 GB | Smallest; great quality/size tradeoff — start here |

| Tessera-4B-Preview-Q5_K_M.gguf | Q5_K_M | 2.9 GB | A notch higher quality |

| Tessera-4B-Preview-Q8_0.gguf | Q8_0 | 4.3 GB | Near-lossless |

Measured decode on an Apple M5 Pro (Metal, -ngl 99): Q4_K_M ~72 tok/s, Q5_K_M ~64 tok/s, Q8_0 ~51 tok/s.

Download

# one file (recommended): grab just the quant you want
hf download sahilchachra/Tessera-4B-Preview-GGUF Tessera-4B-Preview-Q4_K_M.gguf --local-dir .

Run — llama-cli (validated)

The exact command below was run against Tessera-4B-Preview-Q4_K_M.gguf and produced the output shown.

-st = single turn (exit after one reply); --jinja applies the embedded chat template.

llama-cli -m Tessera-4B-Preview-Q4_K_M.gguf -ngl 99 --jinja -st \
  -p "What is 12*13? Give the final answer in one short sentence." \
  -n 768 --temp 0.6

Output:

12 multiplied by 13 equals 156.
[ Prompt: 167.2 t/s | Generation: 72.3 t/s ]

A reasoning example (note it thinks first — keep -n generous):

llama-cli -m Tessera-4B-Preview-Q4_K_M.gguf -ngl 99 --jinja -st \
  -p "If a train travels 60 km in 45 minutes, what is its average speed in km/h?" \
  -n 768 --temp 0.6
# <think> … 45 min = 0.75 h; 60 / 0.75 = 80 … </think>
# The train's average speed is 80 km/h.

Run — llama-server (OpenAI-compatible, validated)

llama-server -m Tessera-4B-Preview-Q4_K_M.gguf -ngl 99 --jinja --port 8081

Then query the OpenAI-compatible endpoint:

curl -s http://127.0.0.1:8081/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"messages":[{"role":"user","content":"What is 12*13? Reply in one short sentence."}],
       "max_tokens":400,"temperature":0.6}'

Returns (abridged):

12 multiplied by 13 equals 156.

How these were made

  1. convert_hf_to_gguf.py (llama.cpp, build b1-c818263) on the full BF16 model — the text

decoder exports directly; the unused vision tower is dropped.

  1. llama-quantize <bf16>.gguf <out>.gguf {Q4_K_M,Q5_K_M,Q8_0}.

Each quant was smoke-tested with llama-cli (coherent answer + clean EOS, no loops) before upload.

Notes & limitations

  • Reasoning budget: emits <think>…</think>; truncating it (small -n) cuts off the answer.
  • License: research / non-commercial (Stage-3 data includes CC-BY-NC xLAM; Qwen3.5 derivative).
  • Can hallucinate; verify tool-call arguments before executing. Inherits base-model biases.

See the base model card for full training & evaluation details:

sahilchachra/Tessera-4B-Preview.

Run sahilchachra/Tessera-4B-Preview-GGUF with guIDE

Download guIDE — the AI-native code editor with local LLM inference and 69 built-in tools.

Download guIDE → · Browse 524k+ models · Compare models

Source: Hugging Face · Compare models