CoolFace
Modelpublic

Piecrust/Spike-4B-GGUF

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes85downloads
Model Card

<p align="center"> <img src="https://huggingface.co/Piecrust/Spike-4B-GGUF/resolve/main/banner.png" alt="Spike-4B-GGUF" width="100%"> </p>

Spike-4B ยท GGUF

Spike is the on-device assistant in the Spike AI iOS app; this GGUF build is for CPU/GPU serving via llama.cpp (a current build with qwen35 support). ๐Ÿ“ฑ Get it on the App Store: https://apps.apple.com/app/spike-ai/id6749781844

A LoRA fine-tune of Qwen/Qwen3.5-4B (a vision-language model), specialized for Spike's tool-calling โ€” reminders, calendar, Apple Home, maps, web, files, code, and the SSH/agent toolset, while staying a natural conversationalist. English + German. Tool grammar: tool:<name> {json}.

Files

Spike-4B-Q4_K_M.gguf (โ‰ˆ2.7 GB) + Spike-4B-F16.gguf (โ‰ˆ8.4 GB source).

Qwen3.5 is a new hybrid (linear-attention + full-attention) architecture; for on-device iOS the app ships the MLX build.

Eval โ€” Spike harness (base Qwen3.5-4B โ†’ Spike-4B)

MetricBase**Spike-4B**
Tool calls ยท thinking-off42.4%99.8%
Tool calls ยท thinking-onโ€”99.8%
Vision (image โ†’ tool / answer)68.1%100%
Normal-chat tool-leak (lower=better)1.6%0%

Trained text+thinking+German, then a vision-replay stage, then a conversation-repair stage (distilled base-model chat + contrastive tool/vision replay) so it keeps enable_thinking reasoning and vision, tool-calls at 99.8%, and does not hijack casual chat into tool calls.

The Vision row is the fine-tune's image โ†’ tool / answer ability, exposed by the MLX build; this GGUF is text-only (tools + thinking).

Usage

  • โ€”Trained on Spike's compact system prompt; use that exact prompt.
  • โ€”Optional reasoning via the enable_thinking chat-template kwarg.
  • โ€”One text tool call per turn: tool:<name> {json}.

License

Derivative of Qwen3.5-4B under the Apache 2.0 License.