/ Модель

Характеристики

Контекст
128 000 токенов
Параметры
1,5 млрд
Лицензия
Своя лицензия
Архитектура
lfm2 · dense
Базовая модель
LFM2.5-1.2B-Instruct
Библиотека
transformers
Опубликована
9 окт 2026

LFM2.5-1.2B-Instruct-heretic

Генерация текстаТекст → текст

Компактная многоязычная модель LFM2, изменённая для ослабления отказов и предназначенная для локальных помощников, агентов и генерации текста по инструкциям.

606скачиваний за 30 дней0лайковвеса обновлены10 окт 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

LFM2.5-1.2B-Instruct-heretic — языковая модель RACER IS OP, полученная на основе LiquidAI/LFM2.5-1.2B-Instruct методом abliteration с помощью Heretic v1.4.0. Это плотная модель семейства LFM2 с гибридной архитектурой свёрточных слоёв и внимания, примерно 1,17 млрд параметров и контекстом до 128 000 токенов. README описывает версии в BF16 и GGUF, включая квантизированные варианты для локального запуска на телефонах, ноутбуках и других устройствах с ограниченной памятью.

Модель предназначена для генерации текста по инструкциям, диалоговых помощников, локальных агентов с вызовом инструментов, RAG и структурированного извлечения данных. Она поддерживает английский, арабский, китайский, французский, немецкий, японский, корейский и испанский языки. README сообщает о сохранении следования инструкциям и формата вызова инструментов базовой модели, но также указывает, что подавление отказов намеренное и модель может выполнять запросы, на которые базовая версия отказала бы.

Лицензия в метаданных обозначена как other; конкретные условия в предоставленных данных не приведены. Модель наследует фактические ограничения базовой версии, а изменение поведения отказов не добавляет ей способностей или суждений. В README автор не рекомендует выставлять её за публичный интерфейс без модерации.

Сценарии применения

  • локальный диалоговый помощник на телефоне или ноутбуке
  • агент с вызовом инструментов
  • ответы на вопросы по документам в RAG-системе
  • извлечение данных в структурированном виде
  • генерация текста по инструкциям на поддерживаемых языках

Ограничения

Модель намеренно ослабляет отказы и может отвечать на запросы, которые базовая версия отклонила бы; встроенного дополнительного фильтра безопасности нет. Она наследует фактические ограничения базовой модели, а точные условия лицензии по предоставленным данным определить нельзя.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

LFM2.5-1.2B-Instruct-heretic

A decensored variant of LiquidAI/LFM2.5-1.2B-Instruct, produced with Heretic v1.4.0 (directional ablation / "abliteration"). Liquid's hybrid conv+attention architecture keeps its native Pythonic tool-call format, instruction-following, and multilingual coverage; refusal behaviour is suppressed via targeted weight edits to the attention output and MLP down-projections rather than fine-tuning, so the base model's agentic ability is left largely intact.

Who this is for: developers who want real instruction-following from a model that still fits on a phone. LFM2.5-1.2B-Instruct scores 86.2 on IFEval and 49.1 on BFCLv3 — genuinely agentic numbers — while decoding at 239 tok/s on an AMD CPU and 82 tok/s on a Snapdragon Gen4 NPU, in under 1 GB. That combination is rare: most models at this quality need a GPU. Use it for local agents, on-device assistants, RAG, and structured extraction where a 1.2B dense model would be too slow.

Refusals drop from 98/100 to 2/100 — the lowest count in the collection.

Runs anywhere

DeviceRecommended quantWeights
Phone / browser (4 GB RAM)Q4_K_M~0.68 GB
Raspberry Pi 5 (4 GB)Q4_K_M~0.68 GB
Laptop (8 GB, Apple Silicon)Q8_0~1.16 GB
RTX 3060 / 4060 (8-12 GB)Q6_K~0.90 GB
Server / multi-tenantQ5_K_M~0.79 GB

Weights only, at this model's 1.17B native size; Liquid measures the full runtime footprint at 0.9 GB on a Snapdragon X Elite NPU with 32K of context. The hybrid architecture spends 10 of its 16 layers in cheap convolution blocks, so this model is decode-bandwidth-bound: fast RAM and memory bandwidth matter far more than raw compute. OOM? Drop one quant level; the Q2_K tier (~0.45 GB) is there if you truly need it.

Abliteration parameters

Trial 135 of a 200-trial Heretic run (seed 3181001368).

ParameterValue
direction_index10.60
attn.o_proj.max_weight1.42
attn.o_proj.max_weight_position9.08
attn.o_proj.min_weight1.26
attn.o_proj.min_weight_distance8.88
mlp.down_proj.max_weight1.25
mlp.down_proj.max_weight_position12.88
mlp.down_proj.min_weight1.10
mlp.down_proj.min_weight_distance7.17

Performance

MetricThis modelOriginal model (LiquidAI/LFM2.5-1.2B-Instruct)
KL divergence0.06570 (by definition)
Refusals2/10098/100

Refusals on the harmful evaluation set drop from 98/100 to 2/100 — the base model was almost fully refusal-tuned, and nearly all of that is gone. The KL divergence of 0.0657 is moderate, so expect a little more drift in phrasing than the tightest edits in this collection; the instruction-following and tool-call format survive intact.

Why abliteration instead of fine-tuning

Fine-tuning a "helpful" persona on top of RLHF'd refusals fights the base model's training and tends to degrade coherence. Abliteration instead finds and edits the specific weight directions responsible for refusal, leaving the rest of the network (and its capabilities) untouched. See the Heretic repo and the original abliteration writeup for the mechanism.

Made with ❤️ by RACER IS OP — follow for more uncensored models

Files

Safetensors

FileSize
model.safetensors2.18 GB

BF16, 1.17B parameters. The reproduce/ directory carries the full Heretic recipe — config.toml, requirements.txt, the Optuna study journal, and SHA-256 sums — so this exact model can be regenerated bit-for-bit. Reproduce it with heretic --reproduce reproduce/reproduce.json.

GGUF quantizations

Full quantization set (14 quants + F16) produced with llama.cpp.

FileFormatSize
LFM2.5-1.2B-Instruct-heretic-F16.ggufGGUF F162.18 GB
LFM2.5-1.2B-Instruct-heretic-Q2_K.ggufGGUF Q2_K0.45 GB
LFM2.5-1.2B-Instruct-heretic-IQ3_S.ggufGGUF IQ3_S0.52 GB
LFM2.5-1.2B-Instruct-heretic-Q3_K_S.ggufGGUF Q3_K_S0.52 GB
LFM2.5-1.2B-Instruct-heretic-Q3_K_M.ggufGGUF Q3_K_M0.56 GB
LFM2.5-1.2B-Instruct-heretic-Q3_K_L.ggufGGUF Q3_K_L0.59 GB
LFM2.5-1.2B-Instruct-heretic-IQ4_XS.ggufGGUF IQ4_XS0.62 GB
LFM2.5-1.2B-Instruct-heretic-Q4_K_S.ggufGGUF Q4_K_S0.65 GB
LFM2.5-1.2B-Instruct-heretic-Q4_0.ggufGGUF Q4_00.65 GB
LFM2.5-1.2B-Instruct-heretic-Q4_1.ggufGGUF Q4_10.71 GB
LFM2.5-1.2B-Instruct-heretic-Q4_K_M.ggufGGUF Q4_K_M0.68 GB
LFM2.5-1.2B-Instruct-heretic-Q5_K_S.ggufGGUF Q5_K_S0.77 GB
LFM2.5-1.2B-Instruct-heretic-Q5_K_M.ggufGGUF Q5_K_M0.79 GB
LFM2.5-1.2B-Instruct-heretic-Q6_K.ggufGGUF Q6_K0.90 GB
LFM2.5-1.2B-Instruct-heretic-Q8_0.ggufGGUF Q8_01.16 GB

LFM2 dense architecture (lfm2) - loads natively in llama.cpp / LM Studio / Jan. Day-one upstream support, so this also works with MLX, vLLM, SGLang, and Nexa-optimized NPU builds.

Run llama serve -hf saidutta69/LFM2.5-1.2B-Instruct-heretic to pull the default quant.

Quickstart

# llama.cpp
llama serve -hf saidutta69/LFM2.5-1.2B-Instruct-heretic
# transformers (requires transformers>=5.0.0)
from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "saidutta69/LFM2.5-1.2B-Instruct-heretic"
model = AutoModelForCausalLM.from_pretrained(model_name, device_map="auto", dtype="bfloat16")
tokenizer = AutoTokenizer.from_pretrained(model_name)

messages = [{"role": "user", "content": "A train leaves at 14:05 travelling 80 km/h. A car leaves at 14:15 travelling 120 km/h on the same track. When does the car catch the train? Show your work."}]
inputs = tokenizer.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt").to(model.device)
out = model.generate(**inputs, do_sample=True, temperature=0.1, top_k=50, repetition_penalty=1.05, max_new_tokens=2048)
print(tokenizer.decode(out[0][inputs["input_ids"].shape[-1]:], skip_special_tokens=True))

Also runnable via Ollama, LM Studio, Jan, vLLM, SGLang, and OpenVINO.

Generation parameters

Liquid's recommended settings - low temperature with a top-k cut:

model.generate(**inputs, temperature=0.1, top_k=50, repetition_penalty=1.05)

Chat template

LFM2.5 uses a ChatML-like format. See the Chat Template documentation for details.

<|startoftext|>system
You are a helpful assistant trained by Liquid AI.
user
What is C. elegans?
assistant

Tool use

LFM2.5 writes Pythonic calls: a Python list between <|tool_call_start|> and <|tool_call_end|>. Pass tool definitions as a JSON list in the system prompt, or hand them to tokenizer.apply_chat_template(..., tools=tools), then feed the result back under a tool role. To get JSON instead, just ask for it in the system prompt.

Speculative decoding

Attach LFM2.5-1.2B-Instruct-DSpark (a 296M drafter) for roughly 2.5x faster decoding on Apple Silicon via Metal, with identical outputs.

Model details

ArchitectureLfm2ForCausalLM (hybrid conv + attention)
Parameters1.17B
Layers / heads16 layers (10 double-gated conv + 6 GQA), 32 attention heads, 8 KV heads
Hidden / intermediate2048 / 12288
Convolution cacheL_cache = 3
Position embeddingRoPE, theta = 1,000,000
Context length128,000 (config max_position_embeddings); Liquid's tuned default is 32,768
Vocab65,536
Precisionbfloat16
LanguagesEnglish, Arabic, Chinese, French, German, Japanese, Korean, Spanish
Base modelLiquidAI/LFM2.5-1.2B-Instruct

Responsible use

Refusal suppression is deliberate and works as intended: this model will comply with requests the base model would refuse, including some it shouldn't. There is no safety filtering layered on top. You are responsible for how you deploy it — don't put this behind an unmoderated public-facing endpoint serving third parties. It inherits LFM2.5's factual limitations; abliteration removes refusal directions, it doesn't add capability or judgment.

License

Inherits the LFM License 1.0 from the base model.

Related

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
Lfm2ForCausalLM
Ревизия весов
7ba2a15

0 моделей