209 Downloads Updated 2 days ago
ollama run ifm/k2-horizon:36b-q4_K_M
K2 Horizon is a family of fully open agentic models from the Institute of Foundation Models (IFM), released under the Apache-2.0 license. The models reason before they answer, call tools, and handle up to 512K tokens of context, at sizes from 0.9B to 36B parameters.
| Tag | Model | Architecture | Context window | Default quantization |
|---|---|---|---|---|
0.9b |
K2-Horizon-0.9B | Dense | 128K | q8_0 |
3.7b |
K2-Horizon-3.7B | Dense | 512K | q8_0 |
7b (latest) |
K2-Horizon-7B | Dense | 512K | q4_K_M |
32b |
K2-Horizon-32B | Dense | 512K | q4_K_M |
36b |
K2-Horizon-MoVA-36B-A4B | Mixture of experts, 4B active | 512K | q4_K_M |
Every size is also available as q4_K_M, q5_0, q5_K_M, q6_K, q8_0 and bf16, for example ifm/k2-horizon:7b-q8_0. The smaller sizes default to q8_0 because 4-bit quantization costs them noticeably more quality; for 7b and up, q4_K_M scores within a few points of bf16 on our evaluations.
How each quantization compares with full-precision bf16 is on each GGUF model card: 0.9B 3.7B 7B 32B MoVA-36B-A4B
Requires Ollama 0.40.4 or later.
ollama run ifm/k2-horizon
The reasoning is returned in message.thinking, the answer in message.content, and tool calls in message.tool_calls.
Note: Ollama doesn’t yet pass the model’s reasoning from earlier turns back to it in multi-turn chats and tool loops. A fix is under review in ollama/ollama#18281.
0.9b. OLLAMA_CONTEXT_LENGTH=32768 ollama serve
or pass "options": {"num_ctx": 32768} in API requests. Allow enough room for the reasoning: a response cut off mid-reasoning has no answer.
@misc{k2horizon2026,
title = {Introducing K2 Horizon: Frontier Performance, Radically Open},
author = {{IFM Team}},
year = {2026},
url = {https://ifm.ai/blog/k2/},
}