Views
No views yet
feb5e04) already renders tool calls correctly in
the model's native markup — <|tool_call_start|>[get_weather(city="Paris")]<|tool_call_end|> —
so nothing needs patching; NobodyWho just verifies it with the test suite. The
-vendor-sampling quants additionally embed LiquidAI's recommended sampling settings as
general.sampling.* metadata, which NobodyWho reads and applies by default (see
core/src/sampler.rs).| File | Approach | Tool-calling tests |
|---|---|---|
LFM2.5-8B-A1B-F16-vendor-sampling.gguf | Vendor sampling injected | 8/14 |
LFM2.5-8B-A1B-Q8_0-vendor-sampling.gguf | Vendor sampling injected | 8/14 |
LFM2.5-8B-A1B-Q4_K_M-vendor-sampling.gguf | Vendor sampling injected | 4/14 |
Tool-calling results from NobodyWho's suite (June 2026). Failures are the model declining to emit a tool call on complex parameter schemas (sets / tuples / nested lists / dicts), not a format error. Vendor sampling does not change the result (verified with and without). The-vendor-samplingsuffix marks files that embedgeneral.sampling.*metadata.
1from nobodywho import Chat
2
3chat = Chat("huggingface:NobodyWho/LFM2.5-8B-A1B-GGUF/LFM2.5-8B-A1B-Q8_0-vendor-sampling.gguf")
4response = chat.ask("What is the capital of Denmark?").completed()
5print(response) # The capital of Denmark is Copenhagen.1from llama_cpp import Llama
2
3llm = Llama.from_pretrained(
4 repo_id="NobodyWho/LFM2.5-8B-A1B-GGUF",
5 filename="LFM2.5-8B-A1B-Q8_0-vendor-sampling.gguf",
6)