Mindket

KLM 1.5

Newversion 1 · updated

Overview

A 99M-parameter base language model trained from scratch on 100B tokens, with a hybrid attention design. Made for researchers and tinkerers who want a tiny open model to run, study or fine-tune.

KLM 1.5 is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python, with the transformers library
  • About 396 MB of disk space for the F32 weights, or about 49 MB at 4-bit as an estimate
  • No GPU is required for a model this small
Runs in
  • Python scripts using the transformers library
  • Windows, macOS and Linux
  • Small machines, since the weights are about 396 MB in F32
Start with
pip install -U huggingface_hub
hf download MinimaLabs/KLM-1.5

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

KLM 1.5 is a base language model with 99M parameters from MinimaLabs. Its architecture is new, and it learned from zero on 100B tokens, while KLM 1.1 kept training an older model. Because it is a base model, it continues text rather than following chat instructions. Its weights take about 396 MB in F32.

Who it suits

It suits researchers, students and hobbyists who want a tiny English language model for experiments, small-scale tests or fine-tuning on modest hardware.

IndustryWho uses itHow they use itExample
ResearchLanguage model researchersStudy a small model with mixed attention layers and an n-gram memoryComparing it with other models under 150M parameters
EducationStudentsLearn how small language models are built and trainedReading the training stages next to the benchmark scores
SoftwareDevelopersUse a tiny base model as a starting point for fine-tuningAdapting it to a narrow text task
Hobby projectsTinkerersRun a tiny model on a laptopTesting text continuation without a GPU

Skip it if you need a chat assistant or strong reasoning, since this is a small base model and its scores sit modestly above chance.

Where to use it

  • Python scripts using the transformers library
  • Windows, macOS and Linux
  • Small machines, since the weights are about 396 MB in F32
Use caseWhoWhat they get back
Text continuationDevelopersText that continues your prompt
Research comparisonResearchersA small reference model with published scores
Fine-tuning baseDevelopersA compact starting point to adapt

How to set it up

  • Python, with the transformers library
  • About 396 MB of disk space for the F32 weights, or about 49 MB at 4-bit as an estimate
  • No GPU is required for a model this small
  1. Install the Hugging Face tools.
  2. Download the model files to your computer.
  3. Load the model with transformers and give it a text prompt.
pip install -U huggingface_hub
hf download MinimaLabs/KLM-1.5

How to use it

You give the model the start of a text and it writes what comes next. The part of the card available here shows no run command, so check the full card for exact code. The card publishes zero-shot benchmark scores for comparison.

ToolWhat it does
Gated DeltaNet-2 layersCarry a fixed-size memory through the text
Full attention layersLook at earlier tokens directly, one layer in four
n-gram memoryLooks up learned vectors for common word pairs and triples
TokenizerUses 4,100 tokens and splits numbers into single digits

Example

You give the model the opening of a sentence. It writes a continuation, word by word. At this size the output can be rough, so use it to learn and test ideas rather than for finished text.

For newcomers and experts

A base model only continues text, and a 99M one is tiny next to chat models. A good first try is to download it and feed it a short opening line.

If you know the field, KLM 1.5 mixes Gated DeltaNet-2 and full attention at a 3:1 ratio, adds block attention residuals, and uses an exact n-gram memory of 5.4M parameters. Training had three stages: a superposition warm-up, stable training on 80B tokens, and a decay stage on 20B tokens with more math and Q&A.

  1. Prompt text becomes tokens
  2. Tokens get n-gram memory vectors
  3. Hybrid layers process the sequence
  4. Model predicts the next token
  5. Repeat to continue the text
ARC-Easy accuracy, zero-shot
KLM 1.559.68%
KLM 1.144.36%
GPT-X3-150M59.64%
SmolLM2-135M58.63%
LFM-2.5-230M-Base59.72%
void.147.31%

Good to know

  • Size: 99M parameters, with a 4,100-token vocabulary that costs 2.1M parameters.
  • Scores: the card reports an Intelligence Index of 30.26 on one leaderboard, first among models under 100M parameters.
  • Training: three stages, using sequences of 2,048 tokens, 128 of them in each step.
  • License: Apache 2.0.
  • Cost to run: none named.
  • Data it reaches: it downloads model files from Hugging Face and works on the text you give it.
  • Not for: following chat instructions, since it is a base model.

README and files

README

KLM 1.5

A 99M-parameter base language model trained from scratch on 100B tokens, with a hybrid attention design. Made for researchers and tinkerers who want a tiny open model to run, study or fine-tune.

Made by MinimaLabs on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: KLM 1.5 is a base language model with 99M parameters from MinimaLabs. Its architecture is new, and it learned from zero on 100B tokens, while KLM 1.1 kept training an older model. Because it is a base model, it continues text rather than following chat instructions. Its weights take about 396 MB in F32.

Who it suits: It suits researchers, students and hobbyists who want a tiny English language model for experiments, small-scale tests or fine-tuning on modest hardware.

Industry | Who uses it | How they use it | Example
Research | Language model researchers | Study a small model with mixed attention layers and an n-gram memory | Comparing it with other models under 150M parameters
Education | Students | Learn how small language models are built and trained | Reading the training stages next to the benchmark scores
Software | Developers | Use a tiny base model as a starting point for fine-tuning | Adapting it to a narrow text task
Hobby projects | Tinkerers | Run a tiny model on a laptop | Testing text continuation without a GPU

Skip it if you need a chat assistant or strong reasoning, since this is a small base model and its scores sit modestly above chance.

Where to use it:

  • Python scripts using the transformers library
  • Windows, macOS and Linux
  • Small machines, since the weights are about 396 MB in F32
Use case | Who | What they get back
Text continuation | Developers | Text that continues your prompt
Research comparison | Researchers | A small reference model with published scores
Fine-tuning base | Developers | A compact starting point to adapt

How to set it up:

  • Python, with the transformers library
  • About 396 MB of disk space for the F32 weights, or about 49 MB at 4-bit as an estimate
  • No GPU is required for a model this small
  1. Install the Hugging Face tools.
  2. Download the model files to your computer.
  3. Load the model with transformers and give it a text prompt.
pip install -U huggingface_hub
hf download MinimaLabs/KLM-1.5

How to use it: You give the model the start of a text and it writes what comes next. The part of the card available here shows no run command, so check the full card for exact code. The card publishes zero-shot benchmark scores for comparison.

Tool | What it does
Gated DeltaNet-2 layers | Carry a fixed-size memory through the text
Full attention layers | Look at earlier tokens directly, one layer in four
n-gram memory | Looks up learned vectors for common word pairs and triples
Tokenizer | Uses 4,100 tokens and splits numbers into single digits

Example: You give the model the opening of a sentence. It writes a continuation, word by word. At this size the output can be rough, so use it to learn and test ideas rather than for finished text.

For newcomers and experts: A base model only continues text, and a 99M one is tiny next to chat models. A good first try is to download it and feed it a short opening line.

If you know the field, KLM 1.5 mixes Gated DeltaNet-2 and full attention at a 3:1 ratio, adds block attention residuals, and uses an exact n-gram memory of 5.4M parameters. Training had three stages: a superposition warm-up, stable training on 80B tokens, and a decay stage on 20B tokens with more math and Q&A.

Prompt text becomes tokens
Tokens get n-gram memory vectors
Hybrid layers process the sequence
Model predicts the next token
Repeat to continue the text
Title: ARC-Easy accuracy, zero-shot
KLM 1.5: 59.68%
KLM 1.1: 44.36%
GPT-X3-150M: 59.64%
SmolLM2-135M: 58.63%
LFM-2.5-230M-Base: 59.72%
void.1: 47.31%

Good to know:

  • Size: 99M parameters, with a 4,100-token vocabulary that costs 2.1M parameters.
  • Scores: the card reports an Intelligence Index of 30.26 on one leaderboard, first among models under 100M parameters.
  • Training: three stages, using sequences of 2,048 tokens, 128 of them in each step.
  • License: Apache 2.0.
  • Cost to run: none named.
  • Data it reaches: it downloads model files from Hugging Face and works on the text you give it.
  • Not for: following chat instructions, since it is a base model.

On Hugging Face, 13 November 2026

  • Task: text generation
  • Library: transformers
  • Parameters: 99M
  • Weights: about 396 MB in F32; about 49 MB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 1,603
  • Likes: 31
  • License: apache-2.0
  • Languages: en
  • Tags: transformers, safetensors, text-generation, small-language-model, base, pretrained, hybrid, gated-deltanet

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download MinimaLabs/KLM-1.5

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
KLM 1.5 This page1,6033199Mapache-2.0
KLM 1.6Shares base · hybrid · pretrained9096099Mapache-2.0
GPT-X3-150MShares hybrid · text-generation · transformers3,000104149Mapache-2.0
Mistral-7B-v0.1Shares pretrained · text-generation · transformers441,9524,2317.2Bapache-2.0
ARLoop-0.6BShares pretrained · text-generation · transformers2,1645583Mapache-2.0
CherryPit-1.2-2BShares small-language-model · text-generation · transformers45162.5Bapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Bonsai-27B-GGUF

lmstudio-community · Kit

A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…

New

Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…

New

MusicGen Small

facebook · Kit

Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…

New

Similar in Developer

See all in Developer

Lexnet

alpindale · Kit

Tags every character of C source code for syntax highlighting with a tiny neural network of about 984 weights, run through a small C program. For developers an…

New

FLUX.2 Klein LoRA Studio

prithivMLmods · Kit

Try a set of LoRAs for the FLUX.2 Klein image model in a Gradio app that runs in your browser or on your own computer. Made for people who make or test AI imag…

New

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New